Skip to content

Instantly share code, notes, and snippets.

@baldwindavid
Last active January 30, 2025 23:05
Show Gist options
  • Save baldwindavid/44a6d6289396e9863a03a7ef33795eb8 to your computer and use it in GitHub Desktop.
Save baldwindavid/44a6d6289396e9863a03a7ef33795eb8 to your computer and use it in GitHub Desktop.
{
"assistant": {
"default_model": {
"provider": "copilot_chat",
"model": "gpt-3.5-turbo"
},
"version": "2"
},
"auto_update": true,
"theme": {
"mode": "system",
"light": "Catppuccin Latte - No Italics",
"dark": "Catppuccin Mocha - No Italics"
},
"search": {
"case_sensitive": true
},
"show_user_picture": false,
"buffer_font_family": "JetBrains Mono",
"experimental.theme_overrides": {},
"vertical_scroll_margin": 10,
"relative_line_numbers": false,
"base_keymap": "VSCode",
"buffer_font_size": 16.0,
"terminal": {
"button": false,
"dock": "bottom",
"toolbar": {
"title": false
},
// Need this to be lower than the default to avoid broken lines
"line_height": { "custom": 1.3 }
},
"file_finder": { "modal_max_width": "medium" },
"pane_split_direction_horizontal": "down",
"pane_split_direction_vertical": "right",
"show_whitespaces": "selection",
"vim_mode": true,
"vim": {
"use_system_clipboard": "always",
"use_multiline_find": true,
"use_smartcase_find": false,
"enable_vim_sneak": true
},
"cursor_blink": false,
"wrap_guides": [80],
"inlay_hints": {
"enabled": true
},
"tabs": {
"file_icons": false,
"git_status": false
},
"git": {
"inline_blame": {
"enabled": true,
"delay_ms": 400
}
},
"outline_panel": {
"button": false
},
"project_panel": {
"button": false,
"folder_icons": false
},
"use_autoclose": false,
"file_types": {
"HEEX": ["eex", "leex"],
"CSS": ["scss"]
},
"toolbar": {
"breadcrumbs": false,
"quick_actions": false
},
"gutter": {
"runnables": false,
"line_numbers": true,
"code_actions": false,
"folds": false
},
"centered_layout": {
"left_padding": 0.2,
"right_padding": 0.2
},
"hover_popover_enabled": false,
"tab_bar": {
"show": true,
"show_nav_history_buttons": false,
"show_tab_bar_buttons": false
},
"preview_tabs": {
"enable_preview_from_file_finder": false,
"enable_preview_from_code_navigation": true
},
"scrollbar": {
"show": "auto",
"axes": {
"horizontal": false
}
},
"collaboration_panel": {
"button": false
},
"features": {
"copilot": true,
"notebooks": true
},
"notification_panel": {
"button": false
},
"git_panel": {
// Whether to show the git panel button in the status bar.
"button": true,
// Where to the git panel. Can be 'left' or 'right'.
"dock": "left",
// Default width of the git panel.
"default_width": 360
},
"task": {
"show_status_indicator": true
},
"languages": {
"Python": {
"language_servers": ["pyright", "ruff"],
"format_on_save": "on",
"formatter": [
{
"language_server": {
"name": "ruff"
}
}
]
},
"Elixir": {
"language_servers": [
"!lexical",
"elixir-ls",
"tailwindcss-language-server",
"!next-ls",
"..."
]
},
"HEEX": {
"tab_size": 2,
"language_servers": [
"!lexical",
"elixir-ls",
"tailwindcss-language-server",
"!next-ls",
"..."
]
},
"CSS": {
"format_on_save": {
"external": {
"command": "prettier",
"arguments": ["--stdin-filepath", "{buffer_path}"]
}
}
},
"JSONC": {
"language_servers": ["tailwindcss-language-server", "..."]
},
"JavaScript": {
"format_on_save": {
"external": {
"command": "prettier",
"arguments": ["--stdin-filepath", "{buffer_path}"]
}
}
},
"Markdown": {
"soft_wrap": "bounded"
}
},
"lsp": {
"elixir-ls": {
"settings": {
"dialyzerEnabled": false,
"autoInsertRequiredAlias": false
}
}
},
"indent_guides": {
"enabled": false,
"coloring": "indent_aware",
"background_coloring": "disabled"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment