summaryrefslogtreecommitdiff
path: root/emacs/init.el
AgeCommit message (Collapse)Author
2023-04-23emacs: Switch to Vertico, Consult, and MarginaliaGrégoire Duchêne
2022-09-17emacs: Use Eglot with GoGrégoire Duchêne
2022-05-21emacs: ‘show-paren-mode’ is now enabled by defaultGrégoire Duchêne
2022-04-03emacs: Bind ‘C-c d’ to ‘clang-format’Grégoire Duchêne
2022-03-19emacs: Confirm before quittingGrégoire Duchêne
2022-02-20emacs: Use local-set-key in Dired configurationGrégoire Duchêne
2022-02-12emacs: Use C++20 with FlycheckGrégoire Duchêne
2022-02-12emacs: Remove doom-themesGrégoire Duchêne
2022-01-29emacs: Do a better job at disabling unwanted modesGrégoire Duchêne
2022-01-15emacs: Add my/swiper and bind it to C-c sGrégoire Duchêne
If the region is active, my/swiper will call swiper with the contents of the region as initial input. Also, When invoked with a prefix argument, swiper-all is called instead.
2022-01-15emacs: Add my/isearch-region advice to isearchGrégoire Duchêne
If the region is active, my/isearch-region will add its contents to the search string.
2022-01-15emacs: Bind C-c q to electric-quote-local-modeGrégoire Duchêne
Also, add electric-quote-local-mode to git-commit-setup-hook.
2022-01-09tmux: Show time in status barGrégoire Duchêne
Also, do not show time in emacs when running in tmux.
2021-12-11emacs: Load and rotate themes in server modeGrégoire Duchêne
2021-12-11emacs: Refactor configurationGrégoire Duchêne
2021-11-27emacs: Default to defer package loadingGrégoire Duchêne
2021-11-14emacs: Make {cache,data}-dir proper variablesGrégoire Duchêne
2021-11-14emacs: Consolidate sh-script configurationGrégoire Duchêne
2021-11-14emacs: Configure conf-mode with use-packageGrégoire Duchêne
2021-11-14emacs: s!source-if-exists!my/source-if-exists!Grégoire Duchêne
2021-11-14emacs: Remove ‘.el’ from filenamesGrégoire Duchêne
‘load’ will pick the best file if a compiled version is available.
2021-11-13emacs: Improve keybindings in ivy-minibuffer-mapGrégoire Duchêne
2021-11-13emacs: Only load themes when neededGrégoire Duchêne
2021-11-13emacs: Defer package loading more aggressivelyGrégoire Duchêne
Also, add a function that displays how long it took Emacs to load, shamelessly stolen from https://youtu.be/9i_9hse_Y08.
2021-11-13emacs: Move GUI customization to early-init.elGrégoire Duchêne
This seems to fix most “flickering” issues seen on macOS.
2021-11-13emacs: Drop exec-path-from-shellGrégoire Duchêne
This is mostly done with a horrible hack on how macOS app bundles get their PATH set correctly.
2021-10-16emacs: Enable Flyspell in git-commit-modeGrégoire Duchêne
2021-07-04emacs: Parameterize theme selectionGrégoire Duchêne
Also, set the timer running ‘is-macos-dark’ (renamed to ‘macos-dark-p’) only when ‘after-init-hook’ is run. This makes it so that the correct themes will be used when ‘awhk-day-theme’ and ‘awhk-night-theme’ are changed in per-domain or per-host configuration.
2021-07-04emacs: Use conf-mode for systemd socket unit filesGrégoire Duchêne
2021-06-19emacs: Add Flycheck configurationGrégoire Duchêne
Also, use ‘bazel-buildifier-before-save’ instead of the deprecated ‘bazel-mode-buildifier-before-save’.
2021-06-05emacs: Fix typoGrégoire Duchêne
2021-05-30emacs: Add focus-frameGrégoire Duchêne
2021-05-30emacs: Have doom-themes show non-breaking spacesGrégoire Duchêne
2021-05-29emacs: Parameterize default Ibuffer filter groupsGrégoire Duchêne
2021-05-29emacs: Automatically switch themes at nightGrégoire Duchêne
2021-05-29emacs: Use Evil with Dired and IbufferGrégoire Duchêne
2021-05-17emacs: Configure Evil with use-packageGrégoire Duchêne
Also, use evil-collection instead of evil-magit as the latter has been incorporated into the former.
2021-05-17emacs: Fix bazel package nameGrégoire Duchêne
2021-04-10emacs: Import SSH_AUTH_SOCK from zshGrégoire Duchêne
2021-04-05emacs: Configure sh-script with use-packageGrégoire Duchêne
2021-04-04emacs: Properly categorize all Magit buffersGrégoire Duchêne
2021-04-04emacs: Configure term with use-packageGrégoire Duchêne
2021-04-04emacs: Configure ibuffer with use-packageGrégoire Duchêne
2021-04-03emacs: Use exec-path-from-shellGrégoire Duchêne
This nifty package will ensure emacs has the same PATH as zsh.
2021-04-03emacs: Use user-emacs-directoryGrégoire Duchêne
This makes source-if-exists work if the emacs configuration is not in ~/.emacs.d/ but rather in ${XDG_CONFIG_HOME}/emacs/.
2021-03-21emacs: Add Org configurationGrégoire Duchêne
2021-03-14emacs: Require dired-x when using DiredGrégoire Duchêne
2021-02-20emacs: Pass ``-local go.awhk.org'' to goimportsGrégoire Duchêne
2021-02-14emacs: Enable 'dired-find-alternate-fileGrégoire Duchêne
2020-12-19emacs: Add a center-frame functionGrégoire Duchêne