aboutsummaryrefslogtreecommitdiff

Dotfiles of gx. Don't use it unless you're gx.

Vim

Packages included is listed below.

Motion:

  • vim9-stargate: modern alternative to easymotion.
  • vim-sneak: Jump to any location with two characters. It should be opt. Otherwise the config in after folder would not work.
  • hop.nvim: modern alternative to easymotion in neovim.

Navigation:

  • symbols-outline.nvim: alternative to tagbar in neovim.
  • cscope_maps.nvim: as neovim deprecated cscope in neovim 0.9, this plugin is required to use the cscope features.
  • nvim-lspconfig

Languages specfic:

Editing:

Related completion sources:

  • cmp-buffer
  • cmp-cmdline
  • cmp-nvim-lsp
  • cmp-nvim-ultisnips (kind of buggy)
  • cmp-omni
  • cmp-path

  • lsp_signature.nvim

Interface:

Misc:

Good but not included yet:

Good but not suitable for me:

  • vim-cool: improve hlsearch.
  • vim-grammarous: use LanguageTool to check grammar. But I found that ALE support languagetool too.
  • quick-scope: show hints for f and F. I found it kind of distractful.