public
ivy-lsp-current-buffer-symbols
public | ivy-lsp-current-buffer-symbols | |
---|---|---|
1 | 1 | |
- | 0 | |
- | - | |
- | 1.8 | |
- | about 3 years ago | |
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.
public
-
From Vim to Emacs in Fourteen Days
I made a video[0] showing off the power of org-babel, which is the part of org that lets you embed dynamic code blocks in your document. In the video I write a little essay[1] on how git stores data that has a lot of dynamic content that is managed by org. It's a bit like reproducible research or literate programming, but for me it's all about writing technical documents that are easy to keep consistent when things change.
[0]: https://www.youtube.com/watch?v=0g9BcZvQbXU
[1]: https://gitlab.com/spudlyo/public/-/blob/master/git.md
ivy-lsp-current-buffer-symbols
-
From Vim to Emacs in Fourteen Days
I would say that what areally changes the game is to use evil (vi style bindings, 95% stays the same) with Emacs so you keep the muscle memory and you can keep making use of the common ex commands.
I have gone back and forth between vim and emacs, usually for a bunch of years each time before currently settling on emacs with Doom. With the nativecomp branch, it's actually pretty snappy and doom emacs is a great setup to get started without drowning in the amount of configuration.
I would say that I just love vim style input and modal editing, but doing that on top of emacs with evil mode and elisp is a better match for me than vimscript. The feedback loop you get with LISP and emacs is incredible when tweaking things to your liking.
Every function is accessible, there is just a global scope and you can call pretty much anything. It's sounds like an horrible idea, but it also means you can quickly hack stuff by reusing the internals of a package you like.
For example, it took me half an hour to initially POC this https://github.com/jhchabran/ivy-lsp-current-buffer-symbols by just skimming through the emacs-lsp codebase and randomly trying funcs in the repl to get an idea of what each function was doing.
What are some alternatives?
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
lem - Common Lisp editor/IDE with high expansibility
lsp-dart - lsp-mode :heart: dart
emacs-anywhere - Configurable automation + hooks called with application information
emacs4cl - A tiny DIY kit to set up vanilla Emacs for Common Lisp programming
.emacs.d - My [old] Emacs Config. I've moved to Doom now 👇
helm-lsp - lsp-mode :heart: helm
lsp-docker - Scripts and configurations to leverage lsp-mode in docker environment