~ruther/nixos-config

814171e5ea0a236364219adeda96e01bba4041cf — Frantisek Bohacek 1 year, 1 month ago 06bbfce
feat: doom emacs updates
M modules/editors/emacs/doom.d/config.el => modules/editors/emacs/doom.d/config.el +5 -0
@@ 257,3 257,8 @@
;; (add-hook 'prog-mode-hook #'topsy-mode)

(setq company-idle-delay nil)

(add-hook 'magit-mode-hook (lambda () (magit-delta-mode +1)))
(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)

(setq avy-all-windows t)

M modules/editors/emacs/doom.d/init.el => modules/editors/emacs/doom.d/init.el +6 -6
@@ 24,8 24,8 @@
       company           ; the ultimate code completion backend
       ;;helm              ; the *other* search engine for love and life
       ;;ido               ; the other *other* search engine...
       ivy               ; a search engine for love and life
       ;;vertico           ; the search engine of the future
       ;;ivy               ; a search engine for love and life
       vertico           ; the search engine of the future

       :ui
       deft              ; notational velocity for Emacs


@@ 70,14 70,14 @@
       dired             ; making dired pretty [functional]
       electric          ; smarter, keyword-based electric-indent
       ;;ibuffer         ; interactive buffer management
       undo              ; persistent, smarter undo for your inevitable mistakes
       (undo +tree)              ; persistent, smarter undo for your inevitable mistakes
       vc                ; version-control and Emacs, sitting in a tree

       :term
       ;;eshell            ; the elisp shell that works everywhere
       ;;shell             ; simple shell REPL for Emacs
       eshell            ; the elisp shell that works everywhere
       shell             ; simple shell REPL for Emacs
       ;;term              ; basic terminal emulator for Emacs
       vterm             ; the best terminal emulation in Emacs
       ;;vterm             ; the best terminal emulation in Emacs

       :checkers
       syntax              ; tasing you for every semicolon you forget

M modules/editors/emacs/doom.d/packages.el => modules/editors/emacs/doom.d/packages.el +6 -1
@@ 50,7 50,6 @@
;(unpin! t)

(package! arm-mode :recipe (:host github :repo "charje/arm-mode"))
;; (package! dumb-jump)
(package! imenu-list)
;(package! combobulate)
;


@@ 66,3 65,9 @@
(package! ob-ipython)

(package! matlab-mode)

;; git
(package! magit-delta)

;; navigation
(package! dumb-jump)

M modules/editors/emacs/home.nix => modules/editors/emacs/home.nix +2 -0
@@ 61,6 61,8 @@ in {
    fd
    ripgrep

    delta

    ## Optional dependencies
    fd
    imagemagick

Do not follow this link