Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | emacs: enable completion of commands and envvars in shell scripts | Alan Pearce | 2023-04-11 | -0/+6 |
| | ||||
* | emacs: re-enable live project-based grep | Alan Pearce | 2023-04-09 | -0/+5 |
| | ||||
* | emacs: inhibit message "TabNine server started" | Alan Pearce | 2023-04-09 | -0/+1 |
| | ||||
* | emacs: remove undefined variable definition | Alan Pearce | 2023-04-09 | -1/+0 |
| | ||||
* | emacs: remove bash-completion wrapper | Alan Pearce | 2023-04-08 | -3/+0 |
| | ||||
* | emacs: auto-discover projectile projects | Alan Pearce | 2023-04-08 | -0/+1 |
| | | | | I no longer need the `add_project` function to add these from a shell | |||
* | emacs: store more minibuffer history | Alan Pearce | 2023-04-06 | -1/+3 |
| | ||||
* | emacs: fix display issues with code completion popups | Alan Pearce | 2023-04-04 | -0/+6 |
| | ||||
* | 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 | -6/+1 |
| | | | | | | 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 |
| | ||||
* | 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 |
| |