Coder Social home page Coder Social logo

dotfiles's Introduction

  _                     _            
 | |                   | |           
 | |__   __ _ _   _  __| | ___ _ __  
 | '_ \ / _` | | | |/ _` |/ _ \ '_ \ 
 | | | | (_| | |_| | (_| |  __/ | | |
 |_| |_|\__,_|\__, |\__,_|\___|_| |_|
               __/ |                 
              |___/

{
  full_name: "Hayden Rouille",
  from: "Jersey (CI), not the US one",
  email: "[email protected]",
  blog: {
    url: "https://dev.to/hayden",
    latest_post: "https://dev.to/hayden/my-2024-pde-neovim-14e5"
  },
  work: {
    role: "Senior Software Developer",
    organisation: "Power Home Remodeling"
  },
  technologies: ["ruby", "typescript", "react", "golang", "templ", "htmx"],
  likes: ["weightlifting", "coastal rowing", "traveling", "building things", "meeting cool people", "coffee"],
  editor: "neovim btw"
}

dotfiles's People

Contributors

haydenrou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

johnrlive

dotfiles's Issues

Enable formatters

Not sure if this should be done via an LSP or alternative at the moment.

Conform autosave has a delay

#22 (comment)

When saving, there is a lag for some filetypes, depending on the formatter specified. This may be unavoidable - I didn't have time to dig much deeper so ended up merging #22 with that outstanding question, which is why this issue exists.

Quickfix open/close bindings

:copen " Open the quickfix window
:ccl   " Close it
:cw    " Open it if there are "errors", close it otherwise (some people prefer this)
:cn    " Go to the next error in the window
:cp    " Go to the previous error in the window
:cnf   " Go to the first error in the next file
:.cc   " Go to error under cursor (if cursor is in quickfix window)

Add color back to a git diff

I'm not sure where this got lost but the diff is a bit difficult to decipher when looking at a lot of changes. Previously, it'd be green for additions and red for deletions.

Screenshot 2024-01-02 at 13 22 19

Update tabstop etc

At the moment, per set.lua, default spacing is set to 4 spaces. This should be set to a default spaces for correct file types per the what _backup/vimrc.symlink did. Document this in the README.

  • 2 spaces for ruby
  • 8 spaces / tab for golang

Fuzzy search

With the old vimrc configuration, the search would work completely fuzzy, however now it needs to escape certain characters etc, I think this could be the difference between ctrl-p and telescope. Perhaps its not fixable, and isn't a huge concern.

How it works:
To find the following line def initialize we currently need to grep def(.*)ialize.

Previously:
You could find def initialize with deflize. The search would also grep from the file-name, though I don't know if that's a huge issue.

Update mappings

Update lsp.lua keymaps to what you want, and document in the LSP/Bindings section in the README.md . Also check out any missing bindings from the _backup/vimrc.symlink . After this you can probably delete that file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.