Compare commits

..

2 Commits

Author SHA1 Message Date
2cc9eace3c home/natto/emacs: remove treemacs
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2024-06-04 17:06:22 +05:30
8fd337d099 home/natto/emacs: just use defaultInitFile
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2024-06-04 16:58:29 +05:30
2 changed files with 5 additions and 15 deletions

View File

@@ -23,9 +23,6 @@
(setq ring-bell-function 'ignore (setq ring-bell-function 'ignore
gc-cons-threshold most-positive-fixnum gc-cons-threshold most-positive-fixnum
initial-major-mode 'fundamental-mode) initial-major-mode 'fundamental-mode)
(unless (display-graphic-p)
(require 'evil-terminal-cursor-changer)
(evil-terminal-cursor-changer-activate))
#+end_src #+end_src
** Setting some variables ** Setting some variables
@@ -149,7 +146,10 @@ To undo and redo easily like vi
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package evil-terminal-cursor-changer) (use-package evil-terminal-cursor-changer)
(use-package evil-anzu (use-package evil-anzu
:after evil) :if (not (display-graphic-p))
:after evil
:config
(evil-terminal-cursor-changer-activate))
#+end_src #+end_src
** Treemacs ** Treemacs
@@ -161,7 +161,6 @@ To undo and redo easily like vi
(treemacs-project-follow-mode)) (treemacs-project-follow-mode))
(use-package treemacs-evil :after treemacs) (use-package treemacs-evil :after treemacs)
(use-package treemacs-magit :after treemacs)
(use-package treemacs-projectile :after treemacs) (use-package treemacs-projectile :after treemacs)
(use-package treemacs-all-the-icons :after treemacs) (use-package treemacs-all-the-icons :after treemacs)
#+end_src #+end_src

View File

@@ -8,16 +8,6 @@ in
nixpkgs.overlays = [ inputs.emacs-overlay.overlays.default ]; nixpkgs.overlays = [ inputs.emacs-overlay.overlays.default ];
home = { home = {
file = {
"init.el" = {
source = pkgs.runCommandLocal "tangle-emacs" { } ''
${pkgs.coreutils}/bin/ln -s ${configFile} ./config.org
${emacs}/bin/emacs -Q --batch ./config.org -f org-babel-tangle
cp ./config.el $out
'';
target = "${config.home.homeDirectory}/.emacs.d/init.el";
};
};
shellAliases = rec { shellAliases = rec {
e = "emacs"; e = "emacs";
enw = e + " -nw"; enw = e + " -nw";
@@ -33,6 +23,7 @@ in
package = emacs; package = emacs;
alwaysEnsure = true; alwaysEnsure = true;
alwaysTangle = true; alwaysTangle = true;
defaultInitFile = true;
extraEmacsPackages = epkgs: with epkgs; [ extraEmacsPackages = epkgs: with epkgs; [
use-package use-package
(tree-sitter-langs.withPlugins (_: tree-sitter-langs.plugins)) (tree-sitter-langs.withPlugins (_: tree-sitter-langs.plugins))