emacs-for-vimmers
emacs-ccls
Our great sponsors
emacs-for-vimmers | emacs-ccls | |
---|---|---|
17 | 3 | |
63 | 197 | |
- | 0.0% | |
2.0 | 4.0 | |
about 1 year ago | 29 days ago | |
Emacs Lisp | Emacs Lisp | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
emacs-for-vimmers
-
Emacs, hour one
git clone https://github.com/ideasman42/emacs-for-vimmers
-
What are the small reasons to try Emacs?
Suggest to start off with a small vim-like config if doom or spacemacs aren't for you (see emacs-for-vimmers).
-
How do you suggest me approaching Emacs coming from VIM?
I prefer not to depend on any existing frameworks, here is the emacs/VIM config I wish I had starting out - minimal & commented: emacs-for-vimmers
-
I'm new to emacs
If you don't want a starter kit - but are interested in a commented vim-like setup, checout: emacs-for-vimmers. Even if you are not into VIM, the defaults may be of interest to you.
-
Helping a long time Vim user try Emacs
I came from a fairly similar place, this is a fairly minimal package set to have a useful evil-mode up and running: https://github.com/ideasman42/emacs-for-vimmers
-
Flagging words and phrases in Emacs
This is a fully self contained config made by making minor changes to emacs-for-vimmers that works in my tests.
-
Moving from Doom to Vanilla
If you'd like to have a reference for a lite weight vim/emacs setup, checkout https://github.com/ideasman42/emacs-for-vimmers - for a commented configuration that gets you up and running without having to buy into a framework.
-
I want to give up Vim
Suggest https://github.com/ideasman42/emacs-for-vimmers to get you up and running with something approximating a typical development configuration in VIM.
-
Beginner Emacs (Evil) questions to help me improve my setup. Help strongly appreciated
Check packages used by emacs-for-vimmers - the config file is short and commented, giving a minimal VIM-like setup that includes features useful to developers.
-
Switching from vim
If you like building your own config from scratch - check out emacs-for-vimmers as a reference.
emacs-ccls
-
I want to give up Vim
ccls with lsp-mode and dap-mode and is what will fill most of those needs.
-
[Help wanted] Merge emacs-ccls into lsp-mode?
I haven't written any decent elisp code for ~3 years now and admittedly I have forgotten the little elisp knowledge I used to have. Upgrading doom-emacs has been a challenge for me as I'd be difficult to deal with possible breakage. (Also, sorry to admit that but I have also shifted some editor usage to neovim.) I am not able to properly maintain https://github.com/MaskRay/emacs-ccls anymore. There has been a few client-side issues I would probably never know how to address.
-
Trying to debug ccls-mode over tramp
I've broken into emacs backtrace with kill -USR2 and I've dumped the lsp io log, and what I can tell is that there's no communication between ccls and emacs when the hang happens. This isn't a case of ccls flooding emacs. The backtrace shows that its hanging on this line of ccls-mode: https://github.com/MaskRay/emacs-ccls/blob/master/ccls-semantic-highlight.el#L304 Specifically its hanging inside that call to find-buffer-visiting in some tramp internals. What I'm wondering is, is ccls-mode misusing this call? Or is something broken in tramp?
What are some alternatives?
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
lsp-mode - Emacs client/library for the Language Server Protocol
corgi - Unbundled Emacs configuration aimed at Clojure developers
ccls - C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
ace-window - Quickly switch windows in Emacs
general.el - More convenient key definitions in emacs
melpa - Recipes and build machinery for the biggest Emacs package repo
color-theme-sanityinc-tomorrow - A set of comprehensive Emacs color themes based on Chris Kempson's 'tomorrow' themes
use-package - A use-package declaration for simplifying your .emacs
straight.el - 🍀 Next-generation, purely functional package manager for the Emacs hacker.
dotfiles
evil-leader - <leader> key for evil