Skip to content
Release 20211223

* neovim
  - support lsp
* home-manager
  - remove httpstat
* emacs
  - remove treemacs
  - redefine projectlie files
  - bind swiper to top
  - modify dumb-jump keybindings
* NixOS
  - update sync script for modules

About TAGS and lsp.

LSP contains more functions like diagnostic, which is more generic for each
languages. Therefore, we use it defaultly for main languages.
TAGS are supported by builtin in emacs and vim. They are used as a backend which
is not reflected in configure because no config is needed.
Simply using ctags, hasktags or other tools to general tags or TAGS (emacs,
etags), and editor can read them. The keybindings are binded by editors
defaultly as well.
If you want to read code staticly, codequery, cflow, ebrowser and etc can be
considered.