Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-24 | add require for reload-library | John Turner | |
2023-06-24 | try to visit symlink for initial-buffer | John Turner | |
2023-04-27 | readded eglot init module | John Turner | |
2023-04-01 | use "env" to set env vars in rust-cargo-bin | John Turner | |
2023-04-01 | created toggle-local-vars lisp script | John Turner | |
2023-03-26 | created check-init.el script | John Turner | |
2023-03-26 | don't track custom.el | John Turner | |
2023-03-26 | rm'd some pattern from ibuffer-never-show-list | John Turner | |
2023-03-26 | never forgot command history | John Turner | |
2023-03-26 | show server socket name in modeline | John Turner | |
2023-03-26 | use early-init.el to allow setting native comp cache dir | John 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-26 | rm'd early-init.el from gitignore (it ignores everything by default) | John Turner | |
2023-03-26 | rm'd eglot config, it has all the servers I use setup by default now | John Turner | |
2023-03-25 | dir-locals.el configured to use rust-mode features in rust-ts-mode | John Turner | |
2023-01-24 | cleaned up treesitter setup script | John Turner | |
2023-01-24 | added some treesitter setup stuff | John Turner | |
2022-12-22 | enabled safe directory variables! useful for peeking into git repos! | John Turner | |
2022-12-22 | defined lisp and scheme program names | John Turner | |
2022-12-22 | set the elisp debugger to edebug | John Turner | |
2022-12-22 | added require? macro for requring optional libraries | John Turner | |
2022-12-22 | created some small functions to insert license headers into buffers | John Turner | |
2022-12-22 | created init-pixel-scroll.el | John Turner | |
2022-12-22 | added visual-line-mode to compile-mode-hook | John Turner | |
2022-12-22 | added visual-line-mode to ielm-mode-hook | John Turner | |
2022-12-22 | deleted old themes, created new badgar theme | John 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-16 | added code to append ~/.emacs.d modules to load-path automatically | John Turner | |
This code automatically generates the directories for our init and lisp modules in ~/.emacs.d/ and appends them to "load-path". | |||
2022-11-16 | created a mode-line init module and new mode-line format | John Turner | |
2022-11-16 | disabled filter groups | John Turner | |
2022-11-16 | override "TMPDIR" environment variable for all cargo commands | John Turner | |
Rustdoc does not respect "CARGO_TARGET_DIR" and instead uses "TMPDIR" or /tmp. On systems that mount /tmp with "noexec" this breaks doc tests, since they can't be executed. | |||
2022-11-08 | init/keys/init-keys: kill buffers without prompt by default | John Turner | |
2022-10-21 | activate modes at the bottom of init.el or in the assoc init module | John Turner | |
2022-10-21 | renamed man-wrapper to man-completion | John Turner | |
2022-10-10 | added elisp-dir-locals.el | John Turner | |
2022-10-10 | renamed eglot-dir-locals.el to eglot-rust-dir-locals.el | John Turner | |
2022-10-10 | added an ediff init module | John Turner | |
2022-10-07 | forgot to delete a few things | John Turner | |
2022-10-07 | moved dir-locals out of the init dir | John Turner | |
2022-10-07 | changed the config-* prefix to init-* for all of the init files | John Turner | |
2022-10-07 | added a directory to store dir-locals files in git | John Turner | |
2022-10-07 | created display-buffer-in-side-window wrapper function | John Turner | |
The old display-buffer-alist thing did not work like I expected it to, so we removed it. Instead of trying to update display-buffer-alist when the screen resizes via a hook, we just create our own display function that can be used in display-buffer-alist directly. The function takes a "which-side" property in the alist, the property holds a function that returns which side the new buffer will snap to when invoked. The display function then creates a new alist with the side property and any other properties were passed in, and calls display-buffer-in-side-window with the new alist. This allows us to use this function as if it were display-buffer-in-side-window, but with an extra property to decide which side the window snaps to each time the function is invoked. This is useful if you want side windows to snap to different parts of the screen based on the current size of the frame, or anything else. | |||
2022-10-04 | tweaked ibuffer-formats width variables for the "name" column | John Turner | |
2022-10-04 | added a few things to the ibuffer-never-show list | John Turner | |
2022-10-04 | updated filter groups | John Turner | |
We changed the filter groups labels to start with a capital to keep the style consistent with the Default group. We also added a new Man filter group and a condition in the "Misc" group to exclude man pages. | |||
2022-10-04 | removed display-buffer-alist update function | John Turner | |
Before we had a function that updated display-buffer-alist whenever the frame's size was changed, so that info windows like flymake or flycheck open would snap to either the bottom or right hand side of the frame depending on whether the window manager had the frame squeezed vertically (like when you have two windows side by side split vertically). Now instead of having that function run every time the frame resizes, we just make the 'side property a function that should get evaluated each time the property is read. The function returns either 'bottom or 'right depending on the frame's current size in pixels. | |||
2022-08-25 | renamed load-local-lisp.el to load-lisp.el | John Turner | |
2022-08-25 | setup ibuffer | John Turner | |
2022-07-22 | removed backup-before-save | John Turner | |
2022-07-22 | added an explicit require for site-gentoo when it's available | John 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-03 | restored man config module | John Turner | |
2022-07-03 | restored man wrapper functions into the new lisp directory | John Turner | |