Some more emacs config

This commit is contained in:
Emmet
2024-11-30 19:07:28 -06:00
parent 0dbe546122
commit 874386138d
3 changed files with 20 additions and 6 deletions

View File

@ -32,7 +32,7 @@
term = "alacritty"; # Default terminal command;
font = "Intel One Mono"; # Selected font
fontPkg = pkgs.intel-one-mono; # Font package
editor = "neovide"; # Default editor;
editor = "emacsclient"; # Default editor;
# editor spawning translator
# generates a command that can be used to spawn editor inside a gui
# EDITOR and TERM session variables must be set in home.nix or other module

View File

@ -7,9 +7,9 @@
alwaysEnsure = true;
extraEmacsPackages = epkgs: with epkgs; [
command-log-mode
vertico hotfuzz
vertico corfu hotfuzz orderless
evil evil-collection evil-snipe evil-owl evil-vimish-fold
doom-modeline
dashboard doom-modeline
nerd-icons nerd-icons-dired nerd-icons-corfu
nerd-icons-ibuffer nerd-icons-completion
yasnippet

View File

@ -35,12 +35,25 @@
:init
(vertico-mode))
(use-package hotfuzz
:config
(setq completion-styles '(flex hotfuzz)))
;; Completion
(use-package hotfuzz)
(use-package orderless)
(setq completion-styles '(orderless flex hotfuzz))
;; Magit
(use-package magit)
;; Projectile
(use-package projectile
:init
(projectile-mode +1))
;; Enable vim
(setq evil-want-keybinding nil)
(use-package evil
:init
(setq evil-want-keybinding nil)
:config
(evil-set-leader nil (kbd "C-SPC"))
(evil-set-leader 'normal (kbd "SPC"))
@ -50,6 +63,7 @@
(use-package evil-collection
:init
(setq evil-want-keybinding nil)
:config
(evil-collection-init))
(evil-define-key 'normal 'global (kbd "<leader>.") 'find-file)