nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

commit 298d0f2ac6ee9b23dcb96fca1502236b0d153a75
parent 47104f88b39eb085029a9a4707662f2768a1dfa0
Author: mtmn <miro@haravara.org>
Date:   Thu, 21 May 2026 21:55:15 +0200

chore: enable company in emacs

Diffstat:
Mhosts/void/overlays/config/shell/rc/void | 0
Mmodules/mixins/dotfiles/config/emacs/init.el | 3+++
Mmodules/mixins/dotfiles/config/emacs/lisp/cmp.el | 14++++++++++++--
Mmodules/mixins/dotfiles/config/git/ignore | 2++
4 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/hosts/void/overlays/config/shell/rc/void b/hosts/void/overlays/config/shell/rc/void Binary files differ. diff --git a/modules/mixins/dotfiles/config/emacs/init.el b/modules/mixins/dotfiles/config/emacs/init.el @@ -43,6 +43,9 @@ auto-save-file-name-transforms `((".*" ,(expand-file-name "auto-save-list/" "~/.cache/emacs") t)) lock-file-name-transforms `((".*" ,(expand-file-name "locks/" "~/.cache/emacs") t))) +(dolist (dir '("backups" "auto-save-list" "locks")) + (make-directory (expand-file-name dir "~/.cache/emacs") t)) + (global-auto-revert-mode 1) (savehist-mode 1) (recentf-mode 1) diff --git a/modules/mixins/dotfiles/config/emacs/lisp/cmp.el b/modules/mixins/dotfiles/config/emacs/lisp/cmp.el @@ -28,8 +28,18 @@ :after (embark consult) :hook (embark-collect-mode . embark-consult-preview-minor-mode)) -(when (fboundp 'global-completion-preview-mode) - (global-completion-preview-mode 1)) +(use-package company + :config + (setq company-minimum-prefix-length 2 + company-idle-delay 0.2 + company-selection-wrap-around t + company-tooltip-align-annotations t) + :hook (after-init . global-company-mode) + :bind (:map company-active-map + ("TAB" . company-select-next) + ([tab] . company-select-next) + ("S-TAB" . company-select-previous) + ([backtab] . company-select-previous))) (provide 'cmp) ;;; cmp.el ends here diff --git a/modules/mixins/dotfiles/config/git/ignore b/modules/mixins/dotfiles/config/git/ignore @@ -3,3 +3,5 @@ result llms.txt digest.txt +.#* +*#