summaryrefslogtreecommitdiff
path: root/init.el
AgeCommit message (Collapse)Author
2023-07-16activate pixel-scoll-mode regardless of display-graphic-pJohn Turner
2023-07-16set default font in init.elJohn Turner
2023-07-16don't use custom.elJohn Turner
2023-07-16require site-gentooJohn Turner
2023-07-16converted init code to use use-packageJohn Turner
2023-06-24add require for reload-libraryJohn Turner
2023-04-27readded eglot init moduleJohn Turner
2023-04-01created toggle-local-vars lisp scriptJohn Turner
2023-03-26use early-init.el to allow setting native comp cache dirJohn Turner
Some of the init.el setup code moved to early-init.el to allow loading our init modules in early init. Loading the native comp init module in init.el set the cache directory variable too late and resulted in the original directory still being populated with eln files.
2023-03-26rm'd eglot config, it has all the servers I use setup by default nowJohn Turner
2023-01-24added some treesitter setup stuffJohn Turner
2022-12-22enabled safe directory variables! useful for peeking into git repos!John Turner
2022-12-22defined lisp and scheme program namesJohn Turner
2022-12-22set the elisp debugger to edebugJohn Turner
2022-12-22added require? macro for requring optional librariesJohn Turner
2022-12-22created some small functions to insert license headers into buffersJohn Turner
2022-12-22created init-pixel-scroll.elJohn Turner
2022-12-22added visual-line-mode to compile-mode-hookJohn Turner
2022-12-22added visual-line-mode to ielm-mode-hookJohn Turner
2022-12-22deleted old themes, created new badgar themeJohn Turner
Themes in Emacs can be loaded on top of each other, allowing to easily customize or override aspects of other themes, which I did not realize at the time of creating the custom-wombat theme! Badgar adds a few small tweaks, like setting highlight-indentation colors, making the fringe match the background, and highlighting the current line when using line-number-mode.
2022-11-16added code to append ~/.emacs.d modules to load-path automaticallyJohn Turner
This code automatically generates the directories for our init and lisp modules in ~/.emacs.d/ and appends them to "load-path".
2022-11-16created a mode-line init module and new mode-line formatJohn Turner
2022-10-21activate modes at the bottom of init.el or in the assoc init moduleJohn Turner
2022-10-21renamed man-wrapper to man-completionJohn Turner
2022-10-10added an ediff init moduleJohn Turner
2022-10-07forgot to delete a few thingsJohn Turner
2022-10-07changed the config-* prefix to init-* for all of the init filesJohn Turner
2022-08-25renamed load-local-lisp.el to load-lisp.elJohn Turner
2022-07-22added an explicit require for site-gentoo when it's availableJohn Turner
I have disabled site-gentoo being loaded automatically on start by editing site-start. Now I explicitly require it when it's available in this config, but it can be omitted or toggled in other configs (a minimal config for example).
2022-07-03moved non-config functions into a new lisp directoryJohn Turner
We will now put non-config related functions (any elisp libraries or snippets that I write) into a new ".emacs.d/lisp" directory and separate them from the config code in the ".emacs.d/config" directory. During the transition I decided to move and rewrite the logic that adds all of the libraries to load-path. Now this logic is in two top level files (load-config.el load-local-lisp.el). I needed to remove the config-programming-languages module because it conflicted with the new load-path logic (it was mostly useless anyways). The man advice functions are deleted in this commit but they will be added into the new ".emacs.d/lisp" directory soon.
2022-07-03initJohn Turner