Skip to content

Latest commit

 

History

History
105 lines (82 loc) · 4.74 KB

editor.org

File metadata and controls

105 lines (82 loc) · 4.74 KB

Editor

List some useful tools for editor to navigate, format or do others.

IDE and Editor

archive: article, picture, picture

Navigation & Completion & Syntax Check

each editor has its own way to do this, but here is a surprising thing which is lsp designed by microsoft!

Coding Style

A precondition: using differnt sytle for different language.

Editorconfig is a tool to let all stuffs using the same coding style in a project.

build your self

url

Vim

vim is one of the best editor on the world. It provied a good editing method by normal, insert, visual and other modes.

Plugins

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

NeoVim

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.

GUI

onivim
developing gui cross-platform editor by onivim.
neovide
No Nonsense Neovim Client in Rust
nvui
A modern frontend for Neovim.

Configure

Here are some samples, but I suggest only take a look as a reference. Write config by yourself!

Tutor

galore
All things Vim!
lua in neovim
a guide

Emacs

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.

Configure

Here are some samples, but I suggest only take a look as a reference. Write config by yourself!

mine
prelude
very very very Simple
doom
Spacemacs
It is too heavy, just use it as a reference.

Plugins

See configure

See lsp

Evil

evil-guide
a guide contains some FAQs.

Awesome

emacs-tw
maintainers-list

Article

road to emacs
emacs-newbie
chinese document
chinese introduction

Org Mode

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

Theme

Dracula
elegant
A very minimal but elegant emacs (I think)
nano
GNU Emacs / N Λ N O - Emacs made simple

Interesting Editors

geany
A fast and lightweight IDE
helix
code in rust
lapce
Lightning-fast and Powerful Code Editor written in Rust