emacs: updates

This commit is contained in:
Charlie Root 2024-09-07 22:00:01 +02:00
commit 7f3b115e9e
3 changed files with 26 additions and 121 deletions

View file

@ -17,7 +17,7 @@
package
]);
custom-emacs = with newpkgs; ((emacsPackagesFor (emacs30-pgtk.override {
custom-emacs = with newpkgs; ((emacsPackagesFor (emacs-pgtk.override {
withNativeCompilation = true;
withTreeSitter = true;
}))
@ -27,38 +27,55 @@
better-jumper
catppuccin-theme
company
corfu
crux
cmake-font-lock
diminish
(trivialBuild {
pname = "on.el";
src = pkgs.fetchFromGitLab {
owner = "ajgrf";
repo = "on.el";
rev = "3cf623e1";
sha256 = "sha256-gtSVCpQwv4Ui9VpW7SXnsXIkfHN/6laMLqHTezDcMZg=";
};
version = "0.1.0";
})
direnv
dirvish
doom-modeline
editorconfig
face-explorer
flycheck
frames-only-mode
fussy
gcmh
groovy-mode
just-mode
kotlin-mode
lsp-mode
lsp-treemacs
lsp-ui
lsp-java
magit
markdown-mode
meow
meow-tree-sitter
mode-line-bell
nasm-mode
nix-mode
reformatter # required by nix mode
projectile
peep-dired
persist-state
rainbow-mode
no-littering
suggest
string-inflection
tldr
treesit-auto
treesit-grammars.with-all-grammars
treemacs
treemacs-evil
treemacs-projectile
treemacs-magit
undo-tree
@ -67,6 +84,7 @@
vterm
which-key
ws-butler
zoom
]));
in {
config = mkIf cfg.enable {