BackToPlebbit69 · 2022-05-11 04:01
I would like to test drive some Emacs configs as I really hate my current one as its conflicting too much with Aggressive Indent vs LSP Mode.
My main issue is that overall, the indentation really isn't two spaces per tab for most web dev stuff.
Also, as much as I despise VS Code, I really think its better out of the box with indentation and how it presents its Intelllisense ideas via its LSP functionality.
Would like to borrow some stuff from people's configs to see how else I can tweak my setup because even with Helm + LSP + Company, I'm really not satisfied with the workflow.
​
Even configs with stuff like Treemacs and Projectile would be cool too. Thanks.
jimehgeek · 2022-05-11 08:21
Feel free to have a poke around my config: https://github.com/jimeh/.emacs.d
I’d like to think I’ve got indentation, lsp-mode, company, yasnippet, etc working well. But, “working well“ is probably a matter of opinion… lol
One warning about the current state of my config, I recently started using copilot.el, but a recent update to it causes freezes for me, so locally I’ve held back the package on an old commit. But I haven’t pinned it to an older commit yet as intended try a debug what’s going on.
7890yuiop · 2022-05-11 11:47
What is the "intellisense"-like quality of aggressive indentation?
TheFrenchPoulp · 2022-05-11 13:17
Probably very little but that got me wondering, do LSP servers use indent levels (for braced-languages and syntaxes, say TypeScript) to parse blocks? I'm thinking it could make certain operations faster if the context can start ignoring things in sibling indent levels. That is, if the context is also able to recover in the case of wrong indent levels 🤔