From 50d27458af785fc16ff926dada2d00844dd7eb21 Mon Sep 17 00:00:00 2001 From: Joe Frikker Date: Tue, 23 Jun 2026 22:54:08 -0400 Subject: [PATCH] no evil --- home.org | 50 ++++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/home.org b/home.org index 6718d07..832f6c6 100644 --- a/home.org +++ b/home.org @@ -191,6 +191,7 @@ These programs require a full desktop environment: home.packages = with pkgs; [ google-chrome nerd-fonts.jetbrains-mono + nerd-fonts.symbols-only (iosevka-bin.override { variant = "Aile"; }) (iosevka-bin.override { variant = "Etoile"; }) (iosevka-bin.override { variant = "SGr-IosevkaTerm"; }) @@ -314,6 +315,7 @@ We all know what ~git~ does. enable = true; settings.user.name = "Joe Frikker"; settings.user.email = "joe@redbookcattle.com"; + settings.github.user = "joe@redbookcattle.com"; }; programs.delta = { @@ -1051,9 +1053,9 @@ This configuration affects general text editing, across all modes. First, some p avy edit-indirect embark - evil - evil-collection - evil-org + # evil + # evil-collection + # evil-org string-inflection ]; extraConfig = builtins.readFile ./emacs-editing.el; @@ -1073,17 +1075,17 @@ cancel them more frequently). In the end, I opted for Devil mode. It avoids modi its own devil-mode-only repeat maps that don't interfere when using normal modifier key sequences. #+BEGIN_SRC elisp - (setopt evil-want-keybinding nil) - (require 'evil) - (evil-mode 1) - (require 'evil-collection) - (evil-collection-init) + ;; (setopt evil-want-keybinding nil) + ;; (require 'evil) + ;; (evil-mode 1) + ;; (require 'evil-collection) + ;; (evil-collection-init) - (require 'evil-org) - (add-hook 'org-mode-hook 'evil-org-mode) - (evil-org-set-key-theme '(navigation insert textobjects additional calendar)) - (require 'evil-org-agenda) - (evil-org-agenda-set-keys) + ;; (require 'evil-org) + ;; (add-hook 'org-mode-hook 'evil-org-mode) + ;; (evil-org-set-key-theme '(navigation insert textobjects additional calendar)) + ;; (require 'evil-org-agenda) + ;; (evil-org-agenda-set-keys) #+END_SRC Avy allows jumping to any place on the screen with just a few keystrokes. I've stolen most of these @@ -1161,7 +1163,7 @@ Just "silently" wrap when searching at the bottom of a document. ]; ignoreCompilationError = true; }) - lispyville + # lispyville lua-mode nix-mode rust-mode @@ -1339,18 +1341,18 @@ for completion. That makes it really annoying to use; don't use yasnippet with e #+BEGIN_SRC elisp (setopt inferior-lisp-program "sbcl") - (setopt lispy-compat '(god-mode edebug)) + ;; (setopt lispy-compat '(god-mode edebug)) (add-hook 'emacs-lisp-mode-hook (lambda () (lispy-mode 1))) (add-hook 'lisp-mode-hook (lambda () (lispy-mode 1))) - (with-eval-after-load 'lispy - (require 'lispyville) - (add-hook 'lispy-mode-hook #'lispyville-mode) - (bind-keys :map lispy-mode-map - ("i" . (lambda () - (interactive) - (if (and (featurep 'god-mode) god-global-mode) - (god-mode-all -1) - (special-lispy-tab)))))) + ;; (with-eval-after-load 'lispy + ;; (require 'lispyville) + ;; (add-hook 'lispy-mode-hook #'lispyville-mode) + ;; (bind-keys :map lispy-mode-map + ;; ("i" . (lambda () + ;; (interactive) + ;; (if (and (featurep 'god-mode) god-global-mode) + ;; (god-mode-all -1) + ;; (special-lispy-tab)))))) #+END_SRC *** Typescript