Skip to content

Repository files navigation

Links

How to write a linter using tree-sitter in an hourLua wikiLua manualNeovim wrapper with Nix from scratch

Terminals

TODO

  • Extract code into function
  • Extract code/function into file
  • Make component props into object and viceversa
  • Make component from () into {return}
  • Exit current block in insert mode via or another keybinding. Use matchup plugin instead of tabout
  • Setup debugging
  • Picker: Cycle through list of cwds
  • Lists of quickfix lists
  • Jump to identifier references without populating quickfix

Plugins

https://github.com/andrewferrier/debugprint.nvim

https://github.com/rgroli/other.nvimhttps://github.com/kevinhwang91/nvim-bqfhttps://github.com/CKolkey/ts-node-actionhttps://github.com/Wansmer/treesj (api is too messy) https://github.com/inkarkat/vim-UnconditionalPastehttps://github.com/ThePrimeagen/refactoring.nvimhttps://github.com/noisesfromspace/touchup.nvimhttps://github.com/nemanjamalesija/ts-expand-hover.nvimhttps://github.com/celeste3z/celeste_comment.nvimhttps://github.com/zgs225/pi2.nvimhttps://github.com/mawkler/jsx-element.nvimhttps://github.com/chrisgrieser/nvim-genghishttps://github.com/y3owk1n/time-machine.nvimhttps://github.com/igorlfs/nvim-dap-view

Plugins to improve diff mode

https://github.com/CoreyKaylor/diffbandit.nvimhttps://github.com/airblade/vim-gitgutterhttps://github.com/Severeoverfl0w/difft.nvim

Plugins with cool ideas

https://github.com/hasansujon786/nvim-navbuddyhttps://github.com/stevanmilic/nvim-lspimporthttps://github.com/mawkler/refjump.nvimhttps://github.com/nemanjamalesija/ts-expand-hover.nvimhttps://github.com/chrisgrieser/nvim-rulebookhttps://github.com/axieax/urlview.nvimhttps://github.com/TheLazyCat00/termfile-nvimhttps://github.com/CarGDev/codetyper.nvim

Interesting

https://github.com/ast-grep/ast-grephttps://old.reddit.com/r/neovim/comments/1vj4zcp/neovim_the_session_revolution/

Useful help pags

  • |default-mappings|
  • |option-list|
  • |standard-plugin-list|

Options

Run :options for an interactive list of all current options.

Options values can be one if the following types:

  • global : Global only.

  • global-local : Global but can be overridden per buffer/window.

  • local : Per buffer/window; has mutable global defaults that are copied from upon creating new buffers/windows.

  • local-noglobal : Per buffer/window; does not have mutable global defaults.

  • Window local values are remembered for each buffer.

Lua interface for options (see :h lua-options)

  • vim.o : gets or sets options (like :set)
  • vim.go : gets or sets global options (like :setglobal)
  • vim.bo : gets or sets buffer local options (like :setlocal)
  • vim.wo : gets or sets window local options (like :setlocal)
  • vim.opt : gets or sets list/map style options (like :set)
  • vim.opt_local : gets or sets list/map style options (like :setlocal)
  • vim.opt_global: gets or sets list/map style options (like :setglobal)

About

Neovim configuration

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages