This commit is contained in:
ElKowar 2025-05-19 18:13:39 +02:00
parent c6a05831db
commit 0c3c815412
Signed by: ElKowar
GPG key ID: 862BA3D7D7760F13
5 changed files with 121 additions and 52 deletions

1
eggs/gtk/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
**/bookmarks

View file

@ -451,8 +451,6 @@ binds {
Mod+Ctrl+Alt+Shift+Y { spawn "niri" "msg" "action" "set-dynamic-cast-monitor"; }
Mod+Ctrl+Y { spawn "niri" "msg" "action" "clear-dynamic-cast-target"; }
Mod+Escape { spawn "niri" "msg" "action" "toggle-overview"; }
Mod+Shift+E { quit; }
Mod+Escape { toggle-overview; }
}

View file

@ -33,13 +33,15 @@
}
},
{
"context": "EmptyPane || Diagnostics && !vim_mode && !VimWaiting && !menu",
"context": "Welcome || EmptyPane || Diagnostics && !vim_mode && !VimWaiting && !menu",
"bindings": {
"space b c": "pane::CloseActiveItem",
"space p": "file_finder::Toggle",
"space o": "pane::DeploySearch",
"space h": "pane::ActivatePrevItem",
"space l": "pane::ActivateNextItem"
"space h": "pane::ActivatePreviousItem",
"space l": "pane::ActivateNextItem",
"space e w": "diagnostics::ToggleWarnings",
"alt-j": "workspace::ToggleBottomDock"
}
},
{
@ -54,7 +56,7 @@
"space p": "file_finder::Toggle",
"space o": "pane::DeploySearch",
"space h": "pane::ActivatePrevItem",
"space h": "pane::ActivatePreviousItem",
"space l": "pane::ActivateNextItem",
"space c space": "editor::ToggleComments",
@ -69,7 +71,7 @@
"ctrl-j": "editor::AddSelectionBelow",
"ctrl-k": "editor::AddSelectionAbove",
"alt-d": "editor::SelectNext",
"alt-j": "editor::SelectAllMatches",
"alt-shift-d": "editor::SelectAllMatches",
// lsp
"space m f": "editor::Format",
"space m s": "project_symbols::Toggle",
@ -79,7 +81,7 @@
"space m r": "editor::FindAllReferences",
"space m t": "editor::GoToTypeDefinition",
"space m e": "editor::GoToDiagnostic",
"space m E": "editor::GoToPrevDiagnostic",
"space m E": "editor::GoToPreviousDiagnostic",
"space m v": "editor::ToggleCodeActions",
"space m o": "outline::Toggle",
"space m h": "editor::ShowSignatureHelp",
@ -90,7 +92,7 @@
"space v n": "editor::ToggleLineNumbers",
"space v i": "editor::ToggleInlayHints",
// Git
"space g b": "editor::ToggleGitBlame"
"space g b": "git::Blame"
}
},
{
@ -114,7 +116,7 @@
"ctrl-t ctrl-t": "terminal_panel::ToggleFocus",
"ctrl-t ctrl-n": "workspace::NewTerminal",
"ctrl-t ctrl-shift-n": "workspace::NewCenterTerminal",
"ctrl-t ctrl-h": "pane::ActivatePrevItem",
"ctrl-t ctrl-h": "pane::ActivatePreviousItem",
"ctrl-t ctrl-l": "pane::ActivateNextItem",
"ctrl-x ctrl-c": "pane::CloseActiveItem",
"ctrl-t ctrl-c": "pane::CloseActiveItem",
@ -128,7 +130,7 @@
"cmd-t cmd-t": "terminal_panel::ToggleFocus",
"cmd-t cmd-n": "workspace::NewTerminal",
"cmd-t cmd-shift-n": "workspace::NewCenterTerminal",
"cmd-t cmd-h": "pane::ActivatePrevItem",
"cmd-t cmd-h": "pane::ActivatePreviousItem",
"cmd-t cmd-l": "pane::ActivateNextItem",
"cmd-x cmd-c": "pane::CloseActiveItem"
}
@ -140,7 +142,7 @@
"alt-t alt-t": "terminal_panel::ToggleFocus",
"alt-t alt-n": "workspace::NewTerminal",
"alt-t alt-shift-n": "workspace::NewCenterTerminal",
"alt-t alt-h": "pane::ActivatePrevItem",
"alt-t alt-h": "pane::ActivatePreviousItem",
"alt-t alt-l": "pane::ActivateNextItem",
"alt-x alt-c": "pane::CloseActiveItem"
}
@ -166,14 +168,15 @@
// Panel stuff
{
"context": "Editor && VimControl && !VimWaiting && !menu || OutlinePanel || ProjectPanel || Assistant || EmptyPane",
"context": "Editor && VimControl && !VimWaiting && !menu || OutlinePanel || ProjectPanel || Assistant || EmptyPane || Welcome",
"bindings": {
"space v h": "workspace::ToggleLeftDock",
"space v l": "workspace::ToggleRightDock",
"space v o": "outline_panel::ToggleFocus",
"space v p": "project_panel::ToggleFocus",
"space v a": "assistant::ToggleFocus"
"space v a": "agent::ToggleFocus",
"alt-j": "workspace::ToggleBottomDock"
}
},
{
@ -191,7 +194,7 @@
{
"context": "Assistant",
"bindings": {
"space h": "assistant::ToggleFocus"
"space h": "agent::ToggleFocus"
}
}
]

View file

@ -21,32 +21,32 @@
// "use_autoclose": true,
// "always_treat_brackets_as_autoclosed": false,
// "unstable.ui_density": "compact",
"assistant": {
/* Duplicated key auto-commented: "agent": {
"always_allow_tool_actions": true,
"default_profile": "code",
"profiles": {
"code": {
"name": "Code",
"tools": {
"rename": false,
"thinking": true,
"terminal": true,
"symbol_info": true,
"read_file": true,
"open": true,
"now": true,
"list_directory": true,
"grep": true,
"find_path": true,
"fetch": true,
"edit_file": true,
"diagnostics": true,
"create_file": true,
"contents": true,
"code_symbols": true,
"code_actions": true,
"batch_tool": true
},
"rename": false,
"thinking": true,
"terminal": true,
"symbol_info": true,
"read_file": true,
"open": true,
"now": true,
"list_directory": true,
"grep": true,
"find_path": true,
"fetch": true,
"edit_file": true,
"diagnostics": true,
"create_file": true,
"contents": true,
"code_symbols": true,
"code_actions": true,
"batch_tool": true
},
"enable_all_context_servers": false,
"context_servers": {}
},
@ -79,12 +79,13 @@
"enable_all_context_servers": true,
"context_servers": {}
}
},
}
}, */
"agent": {
"default_model": {
"provider": "copilot_chat",
"model": "claude-3-7-sonnet"
"model": "claude-3.7-sonnet"
},
"enable_experimental_live_diffs": true,
"version": "2"
},
"theme": "Gruvbox Dark Hard",
@ -96,7 +97,6 @@
// "buffer_line_height": { "custom": 1.55 },
// "ui_font_family": "Noto Sans",
// "buffer_font_family": "Zed Mono",
// "active_pane_magnification": 1.3,
"tab_bar": {
"show_nav_history_buttons": false
@ -124,11 +124,9 @@
"enable_preview_from_file_finder": true,
"enable_preview_from_code_navigation": true
},
"message_editor": {
"auto_replace_emoji_shortcode": true
},
"terminal": {
"font_family": "FiraCode Nerd Font",
"font_size": 14
@ -173,7 +171,6 @@
"panel.indent_guide": "#ffffff08",
"panel.indent_guide_active": "#ffffff11",
"panel.indent_guide_hover": "#ffffff13",
"panel.background": "#282828",
"tab_bar.background": "#282828",
// "border": "#3c3836",

View file

@ -1,10 +1,14 @@
{
"git_panel": {
"status_style": "label_color"
},
"edit_predictions": {
"disabled_globs": [],
"mode": "eager_preview"
"mode": "eager"
},
"features": {
"inline_completion_provider": "zed"
"edit_prediction_provider": "copilot"
// "edit_prediction_provider": "zed"
},
"icon_theme": "Material Icon Theme",
"telemetry": {
@ -18,23 +22,81 @@
// "always_treat_brackets_as_autoclosed": false,
// "unstable.ui_density": "compact",
"assistant": {
"always_allow_tool_actions": true,
"default_profile": "code",
"profiles": {
"code": {
"name": "Code",
"tools": {
"rename": false,
"thinking": true,
"terminal": true,
"symbol_info": true,
"read_file": true,
"open": true,
"now": true,
"list_directory": true,
"grep": true,
"find_path": true,
"fetch": true,
"edit_file": true,
"diagnostics": true,
"create_file": true,
"contents": true,
"code_symbols": true,
"code_actions": true,
"batch_tool": true
},
"enable_all_context_servers": false,
"context_servers": {}
},
"write": {
"name": "Write",
"tools": {
"open": true,
"batch_tool": true,
"code_actions": true,
"code_symbols": true,
"contents": false,
"copy_path": false,
"create_file": true,
"delete_path": false,
"diagnostics": true,
"edit_file": true,
"fetch": true,
"list_directory": true,
"move_path": false,
"now": true,
"find_path": true,
"read_file": true,
"grep": true,
"rename": false,
"symbol_info": true,
"terminal": true,
"thinking": true,
"web_search": true
},
"enable_all_context_servers": true,
"context_servers": {}
}
}
},
"agent": {
"default_model": {
"provider": "copilot_chat",
"model": "claude-3-5-sonnet"
"model": "claude-3.7-sonnet"
},
"enable_experimental_live_diffs": true,
"version": "2"
},
"theme": "Gruvbox Dark Hard",
"buffer_font_size": 14.0,
"buffer_font_family": "Input",
// "buffer_font_family": "Input",
// "buffer_font_family": "Input",
// "buffer_font_family": "FiraCode Nerd Font",
// "buffer_font_family": "JetBrainsMono Nerd Font Mono",
"buffer_font_family": "JetBrains Mono",
// "buffer_line_height": { "custom": 1.55 },
// "ui_font_family": "Noto Sans",
// "buffer_font_family": "Zed Mono",
// "active_pane_magnification": 1.3,
"tab_bar": {
"show_nav_history_buttons": false
@ -62,11 +124,9 @@
"enable_preview_from_file_finder": true,
"enable_preview_from_code_navigation": true
},
"message_editor": {
"auto_replace_emoji_shortcode": true
},
"terminal": {
"font_family": "FiraCode Nerd Font",
"font_size": 14
@ -83,7 +143,18 @@
},
"lsp": {
"rust-analyzer": {
"cargo": {
"features": "all"
},
"initialization_options": {
// "diagnostics": {
// "experimental": {
// "enable": true
// }
// },
// "cargo": {
// "features": "all"
// },
"typing": {
// Temporary workaround around round rust-analzyer wrongly inserting `|` twice
"excludeChars": "|<"
@ -100,7 +171,6 @@
"panel.indent_guide": "#ffffff08",
"panel.indent_guide_active": "#ffffff11",
"panel.indent_guide_hover": "#ffffff13",
"panel.background": "#282828",
"tab_bar.background": "#282828",
// "border": "#3c3836",