emacs main repo parity
This commit is contained in:
@@ -43,6 +43,7 @@
|
|||||||
;;neotree ; a project drawer, like NERDTree for vim
|
;;neotree ; a project drawer, like NERDTree for vim
|
||||||
ophints ; highlight the region an operation acts on
|
ophints ; highlight the region an operation acts on
|
||||||
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
||||||
|
(smooth-scroll +interpolate) ; So smooth you won't believe it's not butter
|
||||||
;;tabs ; a tab bar for Emacs
|
;;tabs ; a tab bar for Emacs
|
||||||
(treemacs +lsp) ; a project drawer, like neotree but cooler
|
(treemacs +lsp) ; a project drawer, like neotree but cooler
|
||||||
;;unicode ; extended unicode support for various languages
|
;;unicode ; extended unicode support for various languages
|
||||||
@@ -64,6 +65,7 @@
|
|||||||
;;parinfer ; turn lisp into python, sort of
|
;;parinfer ; turn lisp into python, sort of
|
||||||
rotate-text ; cycle region at point between text candidates
|
rotate-text ; cycle region at point between text candidates
|
||||||
snippets ; my elves. They type so I don't have to
|
snippets ; my elves. They type so I don't have to
|
||||||
|
(whitespace +guess +trim) ; a butler for your whitespace
|
||||||
;;word-wrap ; soft wrapping with language-aware indent
|
;;word-wrap ; soft wrapping with language-aware indent
|
||||||
|
|
||||||
:emacs
|
:emacs
|
||||||
@@ -71,6 +73,7 @@
|
|||||||
electric ; smarter, keyword-based electric-indent
|
electric ; smarter, keyword-based electric-indent
|
||||||
eww ; the internet is gross
|
eww ; the internet is gross
|
||||||
ibuffer ; interactive buffer management
|
ibuffer ; interactive buffer management
|
||||||
|
tramp ; remote files at your arthritic fingertips
|
||||||
(undo +tree) ; 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
|
vc ; version-control and Emacs, sitting in a tree
|
||||||
|
|
||||||
@@ -96,21 +99,24 @@
|
|||||||
;;ein ; tame Jupyter notebooks with emacs
|
;;ein ; tame Jupyter notebooks with emacs
|
||||||
(eval +overlay) ; run code, run (also, repls)
|
(eval +overlay) ; run code, run (also, repls)
|
||||||
(lookup +dictionary + offline) ; navigate your code and its documentation
|
(lookup +dictionary + offline) ; navigate your code and its documentation
|
||||||
|
llm ; when I said you needed friends, I didn't mean...
|
||||||
(lsp +peek) ; M-x vscode
|
(lsp +peek) ; M-x vscode
|
||||||
magit ; a git porcelain for Emacs
|
magit ; a git porcelain for Emacs
|
||||||
;;make ; run make tasks from Emacs
|
;;make ; run make tasks from Emacs
|
||||||
;;pass ; password manager for nerds
|
;;pass ; password manager for nerds
|
||||||
;;pdf ; pdf enhancements
|
;;pdf ; pdf enhancements
|
||||||
;;prodigy ; FIXME managing external services & code builders
|
;;prodigy ; FIXME managing external services & code builders
|
||||||
;;terraform ; infrastructure as code
|
(terraform +lsp) ; infrastructure as code
|
||||||
tmux ; an API for interacting with tmux
|
tmux ; an API for interacting with tmux
|
||||||
;; tree-sitter ; syntax and parsing, sitting in a tree...
|
;; tree-sitter ; syntax and parsing, sitting in a tree...
|
||||||
upload ; map local to remote projects via ssh/ftp
|
upload ; map local to remote projects via ssh/ftp
|
||||||
|
|
||||||
:os
|
:os
|
||||||
;;(:if (featurep :system 'macos) macos) ; improve compatibility with macOS tty ; improve the terminal Emacs experience
|
;;(:if (featurep :system 'macos) macos) ; improve compatibility with macOS tty ; improve the terminal Emacs experience
|
||||||
|
tty ; improve the terminal Emacs experience
|
||||||
|
|
||||||
:lang
|
:lang
|
||||||
|
;;ada ; In strong typing we (blindly) trust
|
||||||
;;agda ; types of types of types of types...
|
;;agda ; types of types of types of types...
|
||||||
;;beancount ; mind the GAAP
|
;;beancount ; mind the GAAP
|
||||||
(cc +lsp) ; C > C++ == 1
|
(cc +lsp) ; C > C++ == 1
|
||||||
@@ -139,6 +145,7 @@
|
|||||||
;;hy ; readability of scheme w/ speed of python
|
;;hy ; readability of scheme w/ speed of python
|
||||||
;;idris ; a language you can depend on
|
;;idris ; a language you can depend on
|
||||||
(json +lsp) ; At least it ain't XML
|
(json +lsp) ; At least it ain't XML
|
||||||
|
;;janet ; Fun fact: Janet is me!
|
||||||
;;(java +lsp) ; the poster child for carpal tunnel syndrome
|
;;(java +lsp) ; the poster child for carpal tunnel syndrome
|
||||||
(javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
|
(javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
|
||||||
(julia +lsp) ; a better, faster MATLAB
|
(julia +lsp) ; a better, faster MATLAB
|
||||||
|
|||||||
@@ -49,15 +49,9 @@
|
|||||||
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
|
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
|
||||||
;(unpin! t)
|
;(unpin! t)
|
||||||
|
|
||||||
;; (package! nixos-options) ;; enable when migrating to nixos
|
|
||||||
;; (package! quick-preview) ;; preview files with sushi
|
|
||||||
|
|
||||||
|
|
||||||
;; (package! codeium :recipe (:host github :repo "Exafunction/codeium.el"))
|
|
||||||
(package! config-general-mode)
|
|
||||||
(package! dired-open)
|
(package! dired-open)
|
||||||
(package! dired-subtree)
|
(package! dired-subtree)
|
||||||
;; (package! doom-modeline-now-playing)
|
(package! expand-region)
|
||||||
(package! ini-mode)
|
(package! ini-mode)
|
||||||
(package! insert-esv) ;; bible passages
|
(package! insert-esv) ;; bible passages
|
||||||
(package! olivetti) ;; writing mode centering text, looks like word
|
(package! olivetti) ;; writing mode centering text, looks like word
|
||||||
@@ -68,11 +62,14 @@
|
|||||||
(package! peep-dired) ;; kind of cool but never could make it work
|
(package! peep-dired) ;; kind of cool but never could make it work
|
||||||
(package! php-cs-fixer)
|
(package! php-cs-fixer)
|
||||||
(package! systemd)
|
(package! systemd)
|
||||||
|
;; :recipe (:host github :repo "tecosaur/ox-chameleon"))
|
||||||
;; (package! 2048-game)
|
;; (package! 2048-game)
|
||||||
;; (package! academic-phrases)
|
;; (package! academic-phrases)
|
||||||
;; (package! caddyfile-mode)
|
;; (package! caddyfile-mode)
|
||||||
;; (package! clippy)
|
;; (package! clippy)
|
||||||
|
;; (package! codeium :recipe (:host github :repo "Exafunction/codeium.el"))
|
||||||
;; (package! crontab-mode) ;; crontab colors
|
;; (package! crontab-mode) ;; crontab colors
|
||||||
|
;; (package! doom-modeline-now-playing)
|
||||||
;; (package! evil-tutor) ;; vim tutorial
|
;; (package! evil-tutor) ;; vim tutorial
|
||||||
;; (package! ewal) ;; theme colors based on pywal
|
;; (package! ewal) ;; theme colors based on pywal
|
||||||
;; (package! ewal-doom-themes)
|
;; (package! ewal-doom-themes)
|
||||||
@@ -81,16 +78,14 @@
|
|||||||
;; (package! flycheck-aspell)
|
;; (package! flycheck-aspell)
|
||||||
;; (package! ivy-posframe)
|
;; (package! ivy-posframe)
|
||||||
;; (package! mw-thesaurus)
|
;; (package! mw-thesaurus)
|
||||||
|
;; (package! nixos-options) ;; enable when migrating to nixos
|
||||||
;; (package! org-appear) ;; couldn't get it to work
|
;; (package! org-appear) ;; couldn't get it to work
|
||||||
;; (package! org-recur) ;; works but I want to keep org vanilla
|
;; (package! org-recur) ;; works but I want to keep org vanilla
|
||||||
;; (package! ox-chameleon
|
;; (package! ox-chameleon
|
||||||
;; :recipe (:host github :repo "tecosaur/ox-chameleon"))
|
;; (package! quick-preview) ;; preview files with sushi
|
||||||
;; (package! renpy)
|
;; (package! renpy)
|
||||||
;; (package! resize-window)
|
;; (package! resize-window)
|
||||||
;; (package! tldr)
|
;; (package! tldr)
|
||||||
;; (package! typit) ;; type speed test
|
;; (package! typit) ;; type speed test
|
||||||
;; (package! vimgolf) ;; vim puzzles
|
;; (package! vimgolf) ;; vim puzzles
|
||||||
;; (package! wc-mode) ;; displays character count of buffer
|
;; (package! wc-mode) ;; displays character count of buffer
|
||||||
|
|
||||||
(package! expand-region)
|
|
||||||
(package! gptel :recipe (:nonrecursive t))
|
|
||||||
|
|||||||
@@ -84,12 +84,5 @@
|
|||||||
extra ++ themes;
|
extra ++ themes;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
systemd.user.services.emacs = {
|
|
||||||
Install.WantedBy = [ "graphical-session.target" ];
|
|
||||||
Unit = {
|
|
||||||
After = [ "graphical-session.target" ];
|
|
||||||
Wants = [ "graphical-session.target" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user