Commit 260cea0f4e4d

Vincent Demeester <vincent@sbr.pm>
2025-05-15 23:10:23
tools/emacs: bind emacs-mini in sway
To be able to quickly run and test it. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 16e5041
Changed files (2)
home
common
desktop
tools
emacs
home/common/desktop/sway/default.nix
@@ -4,6 +4,10 @@ let
     #!/usr/bin/env bash
     fd . -d 3 --type d ~/src | ${pkgs.wofi}/bin/wofi -dmenu | xargs -I {} zsh -i -c "cd {}; emacs ."
   '';
+  emacs-mini = pkgs.writeScript "emacs-mini" ''
+    #!/usr/bin/env bash
+    emacs --init-directory=$HOME/src/home/tools/emacs/mini
+  '';
   fontConf = {
     names = [ "JetBrains Mono" ];
     size = 12.0;
@@ -119,6 +123,7 @@ in
           "${mod}+Shift+Return" = "exec emacsclient -c";
           "${mod}+Control+Return" = "exec emacs";
           "${mod}+Control+Shift+Return" = "exec ${emacs-in-folder}";
+          "${mod}+Control+Alt+Return" = "exec ${emacs-mini}";
 
           "${mod}+Left" = "focus left";
           "${mod}+Down" = "focus down";
tools/emacs/mini/init.el
@@ -294,4 +294,4 @@
   :config
   (add-to-list 'minions-prominent-modes 'flymake-mode))
 
-# TODO ORG mode configuration (BIG one)
+;; TODO ORG mode configuration (BIG one)