Live data from Hacker News

Emacs Bedrock: A minimal Emacs starter kit

sr.ht

1–10 of 132 posts

Re: Emacs Bedrock: A minimal Emacs starter kit

#3
If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand.

Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspaces. use-package is baked in for downloading and configuring dependencies.

Modus-themes are also built in now, so you can use modus-operandi and modus-vivendi out of the box. Two incredible themes with a lot of research invested in them.

My config is a few hundred lines of unadulterated elisp now and most of the code is around completion and fuzzy searching.

The point being, modern emacs is a lot more viable from a vanilla config now than it ever has been.

Edit: changed emacs 28 to emacs 29

Re: Emacs Bedrock: A minimal Emacs starter kit

#4
post #3

If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand. Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspaces. use-package is baked in for downloading and configuring dependencies. Modus-themes are also built in now, so you can use modus-operandi and modus-vivendi out of the box. Two in…

Typo, I think you meant 29+. 28 doesn't have treesitter and all the goodies you mentioned.

Re: Emacs Bedrock: A minimal Emacs starter kit

#5
post #3

If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand. Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspaces. use-package is baked in for downloading and configuring dependencies. Modus-themes are also built in now, so you can use modus-operandi and modus-vivendi out of the box. Two in…

Typo, I think you meant 29+. 28 doesn't have treesitter and all the goodies you mentioned.

You’re right; updated.

Re: Emacs Bedrock: A minimal Emacs starter kit

#6
post #3

If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand. Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspaces. use-package is baked in for downloading and configuring dependencies. Modus-themes are also built in now, so you can use modus-operandi and modus-vivendi out of the box. Two in…

I agree! But some of those things don’t come turned on/easily set up by default, hence this starter kit using only one 3rd-party package (which-key) by default and just focused on configuring built-ins to better defaults. Stock Emacs can be so comfy these days. Just still got dumpy defaults.

Re: Emacs Bedrock: A minimal Emacs starter kit

#7
post #3

If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand. Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspaces. use-package is baked in for downloading and configuring dependencies. Modus-themes are also built in now, so you can use modus-operandi and modus-vivendi out of the box. Two in…

Makes me want to try out a config from scratch again.. but.. need.. to.. get.. work.. done....

Re: Emacs Bedrock: A minimal Emacs starter kit

#8
post #3

If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand. Treesitter is baked in for syntax, eglot is baked in for language servers (intellisense), project and tab-bar give you scoped workspaces. use-package is baked in for downloading and configuring dependencies. Modus-themes are also built in now, so you can use modus-operandi and modus-vivendi out of the box. Two in…

> If you’re running emacs 29+ I posit you get less value out of a starter kit or framework than beforehand.

This was actually the motivating factor for the creation of this framework. The creator posted this to reddit:

> Hi, author here. I created this in response to a few of my lab mates wanting to get started with Emacs. Additionally, Emacs 29 has so much awesome stuff out-of-the box (use-package, eglot, tree-sitter, minibuffer completion improvements, etc.) that I wanted to see how nice I could make Emacs using just the defaults. I failed a little bit (gotta have which-key—best package for discoverability IMO, wish it were built-in) but by and large I think this project is a success. :) I've gotten several people started by just pointing them to this repository.

Re: Emacs Bedrock: A minimal Emacs starter kit

#9

bbatsov's prelude is another nice kit to get started with and learn from: https://github.com/bbatsov/prelude https://prelude.emacsredux.com/en/latest/

I’ve been running this on one of my desktops in an effort to wean myself from spacemacs and doom.

I generally like it but the one thing I’m really missing is the spacebar concept from spacemacs / doom. Anyone know a way to shoehorn that in? Or any tips for how to do without it?

Re: Emacs Bedrock: A minimal Emacs starter kit

#10
yes But can someone please tell me how to get typescript auto complete like vscode (eg auto import, linting) that also works for jsx. running tests. oh and simple auto complete.

i couldn’t get that to work with

https://github.com/viksit/prelude/blob/master/init.el

as someone else said - need to get work done :))

Post reply on HN