Post ATpCnyCwzY9WIuINIO by greg@masto.gregnewman.io
 (DIR) More posts by greg@masto.gregnewman.io
 (DIR) Post #ATpCnyCwzY9WIuINIO by greg@masto.gregnewman.io
       2023-03-21T01:01:23Z
       
       0 likes, 1 repeats
       
       After weeks with doom #emacs I have gone back to vanilla and installed 29 while declaring bankruptcy. Slowly building it back up with the bare minimum.  Giving Eglot a try over lsp-mode. The reason I didn’t stick with Doom is because I was removing instead of adding functionality. And keybindings were too opinionated.
       
 (DIR) Post #ATpD63mqzHwyosiNOK by galdor@emacs.ch
       2023-03-21T01:30:43Z
       
       0 likes, 0 repeats
       
       @greg If you're starting with Emacs 29, you should have use-package builtin. Really good at keeping your configuration clean :)
       
 (DIR) Post #ATpDQkVrqJhP7jdQXY by greg@masto.gregnewman.io
       2023-03-21T01:34:24Z
       
       0 likes, 0 repeats
       
       @galdor my old config used straight and kept it.  I did have to have it use the develop branch to work with 29.
       
 (DIR) Post #ATpFjKXcpRg7z6Rea0 by galdor@emacs.ch
       2023-03-21T02:00:13Z
       
       0 likes, 0 repeats
       
       @greg You can use both use-package and Straight, this is what I do.(use-package foo  :straight t  …)
       
 (DIR) Post #ATq1vurUPapduAnsWG by greg@masto.gregnewman.io
       2023-03-21T08:19:26Z
       
       0 likes, 0 repeats
       
       @galdor yes I have done that too. In my refactor, is there a compelling reason to use one over the other?
       
 (DIR) Post #ATq1vvReF9ktiJiksa by galdor@emacs.ch
       2023-03-21T11:00:17Z
       
       0 likes, 0 repeats
       
       @greg I feel like I'm missing something :)The point of use-package is not just to install packages if they are missing. It is also an entry point for configuration, key bindings, hooks, and other useful little things. See the original Github repository (https://github.com/jwiegley/use-package) for a ton of examples.
       
 (DIR) Post #ATq6BOurLu5pHG1EmG by greg@masto.gregnewman.io
       2023-03-21T11:38:36Z
       
       0 likes, 0 repeats
       
       @galdor Sorry, I wasn't clear in my question.  Is there a compelling reason to use straight over package.el.  I really don't recall why I strayed from package.el though it was likely to use some packages from GitHub that were not on Melpa.
       
 (DIR) Post #ATq6BPVNA9If6V6Ogq by galdor@emacs.ch
       2023-03-21T11:47:56Z
       
       0 likes, 0 repeats
       
       @greg I started using Straight because it is miles ahead the builtin package manager. Among other things, it lets me control the version of the packages being installed, and it allows me to pull packages from Git repositories instead of ELPA/MELPA.