Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | darwin: fix auto-dark-light-mode not changing emacs theme | Alan Pearce | 2023-04-05 | -2/+10 |
| | ||||
* | emacs: fix display issues with code completion popups | Alan Pearce | 2023-04-04 | -0/+7 |
| | ||||
* | zsh: configure completion for own functions | Alan Pearce | 2023-04-04 | -0/+2 |
| | ||||
* | zsh: add `finder` function to open Finder | Alan Pearce | 2023-04-04 | -0/+4 |
| | ||||
* | mba: remove unused imports | Alan Pearce | 2023-04-04 | -8/+1 |
| | ||||
* | mba: unify home directory with linux hosts | Alan Pearce | 2023-04-04 | -1/+1 |
| | | | | | | | | requires a line in /etc/synthetic.conf: home /System/Volumes/Data/Users/ in the Terminal, I set the shell startup command to export HOME=/home/alan;cd;clear | |||
* | emacs: re-implement auto dark/light mode switching on macOS | Alan Pearce | 2023-04-02 | -15/+35 |
| | | | | | | | 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 | |||
* | darwin: let GUI applications know about XDG_CACHE_HOME | Alan Pearce | 2023-04-02 | -0/+15 |
| | ||||
* | darwin: auto-expire old home-manager generations | Alan Pearce | 2023-04-02 | -0/+23 |
| | ||||
* | base: let home-manager handle XDG paths | Alan Pearce | 2023-04-02 | -5/+9 |
| | ||||
* | nvim: show line numbers | Alan Pearce | 2023-04-02 | -0/+1 |
| | ||||
* | emacs: always show four-digit line-numbers | Alan Pearce | 2023-04-02 | -1/+2 |
| | ||||
* | development: install a json language-server | Alan Pearce | 2023-04-02 | -0/+1 |
| | ||||
* | 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/+6 |
| | ||||
* | emacs: make init.el compilation messages easier to find | Alan Pearce | 2023-04-02 | -1/+1 |
| | ||||
* | emacs: remove unused yasnippet package | Alan Pearce | 2023-04-02 | -1/+0 |
| | ||||
* | emacs: remove unused auto-async-byte-compile package | Alan Pearce | 2023-04-02 | -1/+0 |
| | ||||
* | emacs: sort minibuffer completion candidates by frecency | Alan Pearce | 2023-04-02 | -0/+6 |
| | ||||
* | emacs: make minibuffer completion ui popup faster | Alan Pearce | 2023-04-02 | -1/+3 |
| | | | | 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 |
| | ||||
* | mba: update home-manager stateVersion | Alan Pearce | 2023-04-01 | -1/+3 |
| | ||||
* | emacs: generate PATH at build time | Alan Pearce | 2023-04-01 | -17/+11 |
| | ||||
* | emacs: setup anzu-mode globally | Alan Pearce | 2023-03-30 | -1/+2 |
| | ||||
* | emacs: replace swiper with ctrlf | Alan Pearce | 2023-03-30 | -5/+3 |
| | ||||
* | emacs: make lisp editing more evil with lispyville | Alan Pearce | 2023-03-30 | -2/+11 |
| | ||||
* | emacs: optimise startup time | Alan Pearce | 2023-03-28 | -5/+12 |
| | ||||
* | zsh: re-enable showing symlink targets with `ll` | Alan Pearce | 2023-03-28 | -1/+1 |
| | ||||
* | 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 |
| | ||||
* | zsh: install zsh-bd to go up directories quickly | Alan Pearce | 2023-03-26 | -0/+5 |
| | ||||
* | zsh: enable use of plugins with non-standard plugin filenames | Alan Pearce | 2023-03-26 | -2/+2 |
| | ||||
* | zsh: install autopair plugin | Alan Pearce | 2023-03-26 | -0/+4 |
| | ||||
* | zsh: use nixpkgs' package for agkozak-zsh-prompt | Alan Pearce | 2023-03-26 | -7/+1 |
| | ||||
* | zsh: add `field` as a simplified `cut` that works more like `awk` | Alan Pearce | 2023-03-25 | -0/+5 |
| | ||||
* | 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 |
| | ||||
* | zsh: save more history | Alan Pearce | 2023-03-23 | -2/+2 |
| |