mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
3e31bf0f2fc2a30ad6e76cb390e1bcd5c277cc74
Setting company-echo-delay to 0.5 instead of 0 will help reduce unneeded and intrusive code-completion popups while in the middle of typing. It seemed like a good idea when I first set it, but after some use, no thanks. The whitespace-style tweak, effectively removes "indentation" from the list of items whitespace-cleanup deals with on save. Indentation is already being fixed by lsp-mode's before-save hooks, and whitespace-cleanup was not very intelligent about it. It specifically replaced all instances of four consecutive spaces in raw string literals with a tab, which caused issues with multi-line raw strings containing JSON.
jimeh's .emacs.d (a.k.a. Emacs Siren)
This is my personal Emacs config, currently nicknamed Emacs Siren, and heavily inspired by Emacs Prelude.
However, this is not some form of an Emacs starter kit, it's simply my personal config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.
Requirements
- Emacs 26.1 or later.
Installation
-
Clone the repo to
~/.emacs.d:git clone git://github.com/jimeh/.emacs.d.git ~/.emacs.d - Launch Emacs and wait a few minutes while it installs all packages.
- Enjoy ^_^
Why not use Emacs Prelude?
Prelude is nice and all, but I don't need everything it does. I need a config that does what I need without having to potentially counter and/or work against some config framework. Hence I prefer rolling my own.
The way Prelude structures it's files and code however is very great, and something I took to heart when I started working on a rewrite of my config, and hence Emacs Siren was born.
Description
My personal Emacs config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.
Languages
Emacs Lisp
98.5%
Shell
1%
YASnippet
0.3%
Makefile
0.2%
