test
This commit is contained in:
+1
-1
@@ -103,7 +103,7 @@ in {
|
|||||||
|
|
||||||
## Misc
|
## Misc
|
||||||
# Open new Kitty window
|
# Open new Kitty window
|
||||||
${super} - return : kitty --single-instance
|
${super} - return : kitty --single-instance -d ~
|
||||||
# Bring Kitty window to current space
|
# Bring Kitty window to current space
|
||||||
${super} - o : yabai -m window $(yabai -m query --windows | jq '.[] | select(.app==".kitty-wrapped") | .id') --space $(yabai -m query --spaces | jq '.[] | select(.has-focus==1) .id')
|
${super} - o : yabai -m window $(yabai -m query --windows | jq '.[] | select(.app==".kitty-wrapped") | .id') --space $(yabai -m query --spaces | jq '.[] | select(.has-focus==1) .id')
|
||||||
'';
|
'';
|
||||||
|
|||||||
@@ -35,6 +35,9 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
# Emacs (emacsMacport) - explicitly manage for proper tiling
|
||||||
|
yabai -m rule --add app="^Emacs$" manage=on
|
||||||
|
|
||||||
# rules - apps to ignore (manage=off)
|
# rules - apps to ignore (manage=off)
|
||||||
yabai -m rule --add app="^Genshin Impact$" manage=off
|
yabai -m rule --add app="^Genshin Impact$" manage=off
|
||||||
yabai -m rule --add app="^LuLu$" manage=off
|
yabai -m rule --add app="^LuLu$" manage=off
|
||||||
|
|||||||
+4
-1
@@ -89,7 +89,10 @@
|
|||||||
(when (eq system-type 'darwin)
|
(when (eq system-type 'darwin)
|
||||||
;; Use Command key as Meta
|
;; Use Command key as Meta
|
||||||
(setq mac-command-modifier 'meta
|
(setq mac-command-modifier 'meta
|
||||||
mac-option-modifier 'super))
|
u mac-option-modifier 'super)
|
||||||
|
;; Enable menu-bar for yabai tiling compatibility
|
||||||
|
;; Without this, yabai can't detect Emacs windows properly
|
||||||
|
(menu-bar-mode 1))
|
||||||
|
|
||||||
;; Better defaults for coding
|
;; Better defaults for coding
|
||||||
(setq-default indent-tabs-mode nil
|
(setq-default indent-tabs-mode nil
|
||||||
|
|||||||
@@ -26,9 +26,6 @@
|
|||||||
# tide: Modern, extensible prompt
|
# tide: Modern, extensible prompt
|
||||||
{ name = "tide"; src = tide.src; }
|
{ name = "tide"; src = tide.src; }
|
||||||
|
|
||||||
# async-prompt: Make your prompt asynchronous for better reactivity
|
|
||||||
{ name = "async-prompt"; src = async-prompt.src; }
|
|
||||||
|
|
||||||
# ── Fuzzy Finding ─────────────────────────────────────────────────────────
|
# ── Fuzzy Finding ─────────────────────────────────────────────────────────
|
||||||
# fzf-fish: Superior fzf integration - Ctrl+R history, Ctrl+Alt+F files, Ctrl+V vars
|
# fzf-fish: Superior fzf integration - Ctrl+R history, Ctrl+Alt+F files, Ctrl+V vars
|
||||||
{ name = "fzf.fish"; src = fzf-fish.src; }
|
{ name = "fzf.fish"; src = fzf-fish.src; }
|
||||||
@@ -47,9 +44,6 @@
|
|||||||
# autopair: Auto-insert matching brackets, quotes, etc.
|
# autopair: Auto-insert matching brackets, quotes, etc.
|
||||||
{ name = "autopair"; src = autopair.src; }
|
{ name = "autopair"; src = autopair.src; }
|
||||||
|
|
||||||
# pisces: Paired symbols in the command line
|
|
||||||
{ name = "pisces"; src = pisces.src; }
|
|
||||||
|
|
||||||
# done: Notifications when long-running commands complete
|
# done: Notifications when long-running commands complete
|
||||||
{ name = "done"; src = done.src; }
|
{ name = "done"; src = done.src; }
|
||||||
|
|
||||||
@@ -72,9 +66,6 @@
|
|||||||
# plugin-sudope: Quickly put 'sudo' in your command
|
# plugin-sudope: Quickly put 'sudo' in your command
|
||||||
{ name = "plugin-sudope"; src = plugin-sudope.src; }
|
{ name = "plugin-sudope"; src = plugin-sudope.src; }
|
||||||
|
|
||||||
# bang-bang: Bash style history substitution (!! and !$)
|
|
||||||
{ name = "bang-bang"; src = bang-bang.src; }
|
|
||||||
|
|
||||||
# ── Utility ───────────────────────────────────────────────────────────────
|
# ── Utility ───────────────────────────────────────────────────────────────
|
||||||
# grc: Colorize output of common commands (ping, traceroute, make, etc.)
|
# grc: Colorize output of common commands (ping, traceroute, make, etc.)
|
||||||
{ name = "grc"; src = grc.src; }
|
{ name = "grc"; src = grc.src; }
|
||||||
|
|||||||
Reference in New Issue
Block a user