aboutsummaryrefslogtreecommitdiff
path: root/config/emacs/emacs.d
Commit message (Collapse)AuthorAge
* emacs: default to nerd font patched dejavuKenny Ballou2021-07-07
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add lua modeKenny Ballou2021-07-07
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: re-map window move commandsKenny Ballou2021-07-07
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org: set active timestamps for log entriesKenny Ballou2021-07-07
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add and configure zeal modeKenny Ballou2021-06-15
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: if ripgrep is installed, configure helmKenny Ballou2021-05-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs/xresources: update/set emacs default fontKenny Ballou2021-05-21
| | | | | | Default to DejaVu Sans Mono. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: tex: update output pdf to use okularKenny Ballou2021-05-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org: add basic logbook agenda viewKenny Ballou2021-05-12
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: increase which-key timerKenny Ballou2021-05-12
| | | | | | [0]: https://github.com/justbur/emacs-which-key/issues/226 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: set modus-themes defaults sans fewKenny Ballou2021-05-12
| | | | | | https://protesilaos.com/modus-themes/#h:e68560b3-7fb0-42bc-a151-e015948f8a35 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add z3 mode and configurationKenny Ballou2021-04-30
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: log notes: add RECORD tagKenny Ballou2021-04-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: lsp: enable semantic tokensKenny Ballou2021-04-19
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: remove site-lisp loadingKenny Ballou2021-04-19
| | | | | | | Since all dotfiles are handled by nix and home-manager, it's easy enough to add custom packages for "site-lisp" code. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: remove benchmarkingKenny Ballou2021-04-19
| | | | | | I don't particularly pay attention to this. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org: display calendar timestamps in 24-hourKenny Ballou2021-04-18
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org: include diary entries in agendaKenny Ballou2021-04-18
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org: add logbook entry templateKenny Ballou2021-04-18
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add awqat package and configurationKenny Ballou2021-04-18
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add astronomical libraryKenny Ballou2021-04-17
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org: file task notes to logbook datetreeKenny Ballou2021-04-17
| | | | | | | | | Instead of trying to log items to the task itself, simply log the note to a global logbook with a link to the task. The active region, if any, will be inserted into the entry text. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: create early-init.el fileKenny Ballou2021-04-12
| | | | | | | | | Create an `early-init.el` file for emacs. A lof of scaffolding is created from [vdemeester's config][0]. [0]: https://git.sr.ht/~vdemeester/home/tree/master/item/tools/emacs/early-init.el Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: eshell: ignore duplicate historyKenny Ballou2021-04-09
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: lsp: add lsp-mode hookKenny Ballou2021-04-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: java: add modes and default settingsKenny Ballou2021-04-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: dap: use dap-auto-configure-modeKenny Ballou2021-04-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: lsp: add GoogleStyles xml and LSP configurationKenny Ballou2021-04-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* eshell: tramp: use separate setqKenny Ballou2021-04-03
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: eshell: print remote hostname in eshellKenny Ballou2021-04-03
| | | | | | | When running remote eshell sessions, use `hostname` to properly display the remote hostname in the prompt. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: tex: reference/bibtex management settingsKenny Ballou2021-03-30
| | | | | | [0]: https://people.umass.edu/weikaichen/post/emacs-academic-tools/ Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: org-ref: use many notes filesKenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: unicode: change to initKenny Ballou2021-03-30
| | | | | | | | This was not running, resulting in some invisible unicode characters. [0]: https://stackoverflow.com/questions/16270105/why-are-some-unicode-characters-invisible-in-emacs Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: tex: add auctex-latexmkKenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: tex: proper setup of AUCTeX+reftexKenny Ballou2021-03-30
| | | | | | Fix and otherwise integrate AUCTeX+reftex into LaTeX-mode. Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: icons: add all the icons to the thingsKenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: yas: hook and reload snippetsKenny Ballou2021-03-30
| | | | | | [0]: https://github.com/MatthewZMD/.emacs.d#yasnippet-1 Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: spelling: use aspellKenny Ballou2021-03-30
| | | | | | tweaks from https://github.com/MatthewZMD/.emacs.d#flyspell Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: unbind `set-goal-column`Kenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: org: add related todo templateKenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: lsp: align doc ui with frameKenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: lsp: use setq for each variableKenny Ballou2021-03-30
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: java: set LSP server and workspace directoriesKenny Ballou2021-03-30
| | | | | | [0]: https://github.com/MatthewZMD/.emacs.d#lsp-java Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: java: use setq for each settingKenny Ballou2021-03-22
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: flycheck: enable vale style checkerKenny Ballou2021-03-21
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: flycheck: refactor and add posframe popupsKenny Ballou2021-03-21
| | | | | | [0]: https://github.com/MatthewZMD/.emacs.d Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: org: hide completed schedules and deadlinesKenny Ballou2021-02-25
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: org: actually start foldedKenny Ballou2021-02-25
| | | | | | Currently `'fold` isn't working, switching to `t` does though. Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: remove uptimesKenny Ballou2021-02-18
| | | | | | This is neat, but unnecessary. Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
* emacs: use modus-operandi themeKenny Ballou2021-02-16
| | | | Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>