straight.el
doom-emacs
DISCONTINUED
Our great sponsors
straight.el | doom-emacs | |
---|---|---|
70 | 271 | |
2,640 | 13,953 | |
1.7% | - | |
6.0 | 9.9 | |
26 days ago | almost 2 years ago | |
Emacs Lisp | Emacs Lisp | |
MIT License | MIT License |
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.
straight.el
-
Package contribution workflow
Have you tried using straight.el or the heir-apparent Elpaca? These package managers will check out the git repo of said packages, and you can easily fork them with magit and forge. That's that I do to contribute to packages.
-
Help install simple package (htmlz-mode)
Thank you for your time addressing all those issues and sorry if questions were misinformed - I found your advices invaluable to understand design goals of package managers in emacs.
- Which package manager should I use?
-
How do you guys install some pkgs ain't hosted on melpa?
I used straight.el, now I use Elpaca.
-
Boilerplate config
I have been crafting my emacs config for about 10 years. I started with vanilla and intentionally stayed away from frameworks. About two years ago I declared config bankruptcy and went down for a rewrite using use-package and straight.
-
Please help me!..
First install straight.el (https://github.com/radian-software/straight.el)
-
what is basic alghoritm/logic of installation packages to emacs?
ref: https://github.com/radian-software/straight.el https://github.com/jwiegley/use-package
-
How can I speed up my start up times?
If you use straight and override package, you'll get a lot of your desired functionality for free. Straight's docs are excellent. I started banging away on my own setup from scratch, and while not perfect, it does what I want and the total startup time is about 1.5 seconds without doing anything to try to optimize it. If you want to see it, check it out here. Like I said, there is lots of room for improvement, but it does work for me.
- What is the straight keyword for declaring that one package depends on another which must be loaded first?
-
two weeks with emacs as a vimmer
Not really familiar with vim's, so this might be even more complicated, but straight.el https://github.com/radian-software/straight.el for package management, with use-package https://github.com/jwiegley/use-package is pretty comfy. Although one of the maintainers of straight.el is working on a similar alternative package manager elpaca, but it's still in the works.
doom-emacs
-
trouble downloading D.E. on emacs flatpak
$ rm -rf ~/.config/emacs # Remove the existing directory if necessary git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.config/emacs ~/.config/emacs/bin/doom install
-
Zed â A high-performance, multiplayer code editor written in Rust. Now in public beta
Sounds like what you want is emacs, but preconfigured. In that case, have you tried Doom Emacs, Spacemacs or any of the myriad of others like those?
-
How to specify formatter for LSP mode?
`;; Needed to add javascript-eslint to the the next-checker after lsp so that it would actually load, as that wasnât happening by deafult ;; also needed to runit after the lsp-afer-initalize-hook because otherwise âlsp wasnât a valid checker (add-hook âlsp-after-initialize-hook (lambda () (flycheck-add-next-checker âlsp âjavascript-eslint))) ;; https://github.com/hlissner/doom-emacs/issues/1530 ;; Potential alternative to the above ;; (after! (:and lsp-mode flycheck) ;; (flycheck-add-next-checker âlsp âjavascript-eslint))
-
Emacs for Professionals
The performance lag of Spacemacs was addressed by Doom Emacs ( https://github.com/hlissner/doom-emacs ). Have you tried Doom Emacs by any chance. After syncing everything, the performance is stellar in my opinion.
-
Please help me in translating my vimrc to emacs equivalents.
but I just realized, you're probably better off using doom emacs. The defaults are sane, customizations are almost always optional and the community's really active/helpful. (Disclaimer: I'm a doom emacs user with ~2k lines of config)
-
Just discovered emacs as a long term vim user and it's incredible
While Doom is more opinionated, it's not too difficult make Emacs your own, most of the choices are optimized anyway. Currently the head of Spacemacs devs is not active on the project anymore. Also I don't think it's hard to upstream code to Doom, as long as the code is thoroughly written, take a similar example on both sides: the introduction of a completion engine as layer/module (same packages are installed): - https://github.com/syl20bnr/spacemacs/pull/14901: 23 comments, 7 participants - https://github.com/hlissner/doom-emacs/pull/4664: 576 comments, 20 participants
You should definitely mention Doom Emacs - it will make Vimmers instantly feel at home.
-
What would you consider a modern lisp workflow/toolchain?
Also Doom emacs has one. https://github.com/hlissner/doom-emacs https://github.com/hlissner/doom-emacs/tree/master/modules/lang/common-lisp
-
Windows, Frames... great...but sessions?!
In doom emacs I use workspaces https://github.com/hlissner/doom-emacs/blob/develop/modules/ui/workspaces/autoload/workspaces.el
-
Does anyone use Emacs to development big Golang project like Kubernetes?
I've been using Emacs(Doom Emacs) for Golang development for a while and everything is good so far, but I really have troubles when I use it to explore Kubernetes source code today, everything is very very slow which makes the entire editor almost unusable: gopls seems not respond at all, guru eats all of the CPU but all features just not working, and I even got the following error messages for simple saving:
What are some alternatives?
spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Visual Studio Code - Visual Studio Code
neovim - Vim-fork focused on extensibility and usability
prelude - Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
LunarVim - đ LunarVim is an IDE layer for Neovim. Completely free and community driven.
helm - Emacs incremental completion and selection narrowing framework
emacs-ipython-notebook - Jupyter notebook client in Emacs
evil - The extensible vi layer for Emacs.
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
source-code-pro - Monospaced font family for user interface and coding environments
vscode-neovim - Vim mode for VSCode, powered by Neovim
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.