Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | emacs: re-implement auto dark/light mode switching on macOS | Alan Pearce | 2023-04-02 | -15/+2 | |
| | | | | | | | Since I'm not using EmacsMacPort any more, the function `(mac-application-state)` isn't defined. However, we can use launchd to tell us when the system preferences change and then ask whether light or dark mode is active | ||||
* | emacs: always show four-digit line-numbers | Alan Pearce | 2023-04-02 | -1/+2 | |
| | |||||
* | emacs: make recentf and format-all quieter | Alan Pearce | 2023-04-02 | -1/+12 | |
| | |||||
* | emacs: show explanations of minibuffer completion candidates | Alan Pearce | 2023-04-02 | -0/+5 | |
| | |||||
* | emacs: sort minibuffer completion candidates by frecency | Alan Pearce | 2023-04-02 | -0/+5 | |
| | |||||
* | emacs: make minibuffer completion ui popup faster | Alan Pearce | 2023-04-02 | -1/+2 | |
| | | | | replace fido-vertical-mode with vertico | ||||
* | emacs: never ring bell | Alan Pearce | 2023-04-02 | -6/+2 | |
| | |||||
* | emacs: polyfill `project-name` for eglot | Alan Pearce | 2023-04-01 | -0/+3 | |
| | |||||
* | emacs: generate PATH at build time | Alan Pearce | 2023-04-01 | -17/+0 | |
| | |||||
* | emacs: setup anzu-mode globally | Alan Pearce | 2023-03-30 | -1/+2 | |
| | |||||
* | emacs: replace swiper with ctrlf | Alan Pearce | 2023-03-30 | -4/+2 | |
| | |||||
* | emacs: make lisp editing more evil with lispyville | Alan Pearce | 2023-03-30 | -1/+9 | |
| | |||||
* | emacs: optimise startup time | Alan Pearce | 2023-03-28 | -5/+12 | |
| | |||||
* | emacs: update company setting variable names | Alan Pearce | 2023-03-27 | -2/+2 | |
| | |||||
* | emacs: load fringe-helper earlier | Alan Pearce | 2023-03-27 | -0/+1 | |
| | |||||
* | emacs: stop magit loading magit-auto-revert-mode unnecessarily | Alan Pearce | 2023-03-26 | -74/+73 | |
| | | | | | | I'm already using global-auto-revert-mode. I'm not sure if I actually needed to move the code down in the file any more, but I can't be bothered now. | ||||
* | emacs: remove some useless code | Alan Pearce | 2023-03-26 | -10/+4 | |
| | | | | | | magit-define-global-key-bindings is t by default editorconfig will always be available assuming I'm running emacs from nix/home-manager | ||||
* | emacs: clean up recentf list after idle timeout, not at startup | Alan Pearce | 2023-03-26 | -0/+1 | |
| | |||||
* | emacs: optimise for left-to-right scripts | Alan Pearce | 2023-03-26 | -1/+2 | |
| | |||||
* | emacs: enable precise frame (window) resizing | Alan Pearce | 2023-03-26 | -0/+1 | |
| | |||||
* | emacs: sest up evil-embrace hooks more nicely | Alan Pearce | 2023-03-24 | -5/+5 | |
| | |||||
* | emacs: bind C-r/C-s to history search | Alan Pearce | 2023-03-24 | -0/+3 | |
| | |||||
* | emacs: unset magit-auto-revert-mode correctly | Alan Pearce | 2023-03-24 | -1/+1 | |
| | | | | I have no idea why this is necessary | ||||
* | emacs: inhibit `evil-want-keybinding` warning on compile | Alan Pearce | 2023-03-24 | -0/+2 | |
| | |||||
* | emacs: save recent files and command history between sessions | Alan Pearce | 2023-03-24 | -0/+6 | |
| | |||||
* | emacs: don't message about auto-reloading files | Alan Pearce | 2023-03-23 | -1/+1 | |
| | |||||
* | emacs: auto-load magit after a while | Alan Pearce | 2023-03-23 | -0/+1 | |
| | |||||
* | emacs: remove nix-mode eglot setup (already default) | Alan Pearce | 2023-03-23 | -1/+0 | |
| | |||||
* | emacs: simplify minibuffer completion using only built-in packages | Alan Pearce | 2023-03-23 | -38/+20 | |
| | |||||
* | emacs: improve shell autosuggestions and enable in comint modes | Alan Pearce | 2023-03-20 | -2/+6 | |
| | | | | replace esh-autosuggest with capf-autosuggest | ||||
* | emacs: don't delete eshell window on `exit` if last window | Alan Pearce | 2023-03-20 | -1/+3 | |
| | |||||
* | emacs: close eshell buffer and window when running `exit` | Alan Pearce | 2023-03-15 | -4/+6 | |
| | |||||
* | Emacs: disable magit-auto-revert-mode properly | Alan Pearce | 2023-03-15 | -1/+2 | |
| | |||||
* | Emacs: use C-x C-f to complete filenames in insert mode | Alan Pearce | 2023-03-15 | -1/+2 | |
| | |||||
* | nix: use nixpkgs-fmt instead of alejandra | Alan Pearce | 2023-03-14 | -1/+3 | |
| | |||||
* | emacs: hide menu-bar in darwin terminals | Alan Pearce | 2023-03-14 | -2/+2 | |
| | |||||
* | Install nil as a langserver for nix | Alan Pearce | 2023-03-14 | -0/+2 | |
| | |||||
* | emacs: fix internal shell missing PATH entries | Alan Pearce | 2023-03-14 | -6/+7 | |
| | |||||
* | Emacs: save files with a trailing newline, as expected by posix | Alan Pearce | 2023-03-14 | -1/+2 | |
| | |||||
* | Emacs: show context-menu on right-click | Alan Pearce | 2023-03-14 | -0/+1 | |
| | | | | This makes it easier to do on a MacBook trackpad with a two-finger click. | ||||
* | Emacs: enable paredit | Alan Pearce | 2023-03-08 | -0/+4 | |
| | |||||
* | Emacs: fix overly dark git fringes | Alan Pearce | 2023-03-07 | -3/+3 | |
| | |||||
* | Emacs: migrate to new modus-themes customisation | Alan Pearce | 2023-03-07 | -8/+26 | |
| | |||||
* | Emacs: speedup modus theme toggling | Alan Pearce | 2023-03-07 | -3/+3 | |
| | |||||
* | Emacs: use wucuo instead of flyspell | Alan Pearce | 2023-03-06 | -3/+8 | |
| | |||||
* | Emacs: install missing flyspell-correct subpackage | Alan Pearce | 2023-03-06 | -1/+3 | |
| | |||||
* | Emacs: cleanup modeline | Alan Pearce | 2023-03-06 | -1/+4 | |
| | |||||
* | Emacs: Set ispell default dictionary to British English | Alan Pearce | 2023-03-06 | -0/+2 | |
| | |||||
* | Emacs: Reformat comment to improve auto-formatting | Alan Pearce | 2023-02-25 | -2/+1 | |
| | |||||
* | Emacs: don't wrap long lines | Alan Pearce | 2023-02-25 | -0/+2 | |
| |