List some useful tools for editor to navigate, format or do others.
each editor has its own way to do this, but here is a surprising thing which is lsp designed by microsoft!
A precondition: using differnt sytle for different language.
Editorconfig is a tool to let all stuffs using the same coding style in a project.
vim is one of the best editor on the world. It provied a good editing method by normal, insert, visual and other modes.
- Vimawesome
- website lists famous vim plugins.
- vimwiki
- Personal Wiki for Vim for notes and others
- vim dotoo
- Org-mode like task logging & time tracking in Vim
- notoire
- A vim plugin to take notes using the Zettelkasten method
rewritten version for vim. It provide more morden api & design, but it is under developing. It can be used to develop vim-like plugin for other editor.
- onivim
- developing gui cross-platform editor by onivim.
- neovide
- No Nonsense Neovim Client in Rust
- nvui
- A modern frontend for Neovim.
Here are some samples, but I suggest only take a look as a reference. Write config by yourself!
- galore
- All things Vim!
- lua in neovim
- a guide
Emacs is one of the best editor on the world. Its default editing mode is used in many morden editors such as all text input form on macos.
But I don’t like emacs default editing method. I use evil insteaded.
The most powerful thing is emacs-lisp
. You can de anything here! So, why not
use it with vim.
And emacs author seems hardworking more than vim.
Here are some samples, but I suggest only take a look as a reference. Write config by yourself!
See configure
See lsp
- evil-guide
- a guide contains some FAQs.
One of the killer feature in emacs. It use marks to make program analyzing document structure and do many actions such as GTD, calucalting and so on.
Furthermore roam is a kind of way to
manage notes. org-babel
allow you to write doucment with coding result.
- org-agenda
- GTD
- org-zettelkasten
- org-roam
- roam search
- org-contacts
- contacts with org mode