Skip to content

Instantly share code, notes, and snippets.

@appelgriebsch
Last active November 14, 2025 15:32
Show Gist options
  • Select an option

  • Save appelgriebsch/1144c5a16a58facf5b6ed9249272fdce to your computer and use it in GitHub Desktop.

Select an option

Save appelgriebsch/1144c5a16a58facf5b6ed9249272fdce to your computer and use it in GitHub Desktop.
Sublime Text Settings
{
// A File Icon Preferences – User
// ================================================================
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// ! PLEASE RESTART SUBLIME TEXT FOR THESE CHANGES TO TAKE EFFECT !
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
"color": "lightgray"
}
// Settings in here override those in "LSP-rust-analyzer/LSP-rust-analyzer.sublime-settings"
{
"settings": {
// Whether or not to spawn a panel at the bottom, or a new tab
"rust-analyzer.terminusUsePanel": false,
// Whether to show the test explorer.
"rust-analyzer.testExplorer": true,
"rust-analyzer.check.command": "clippy",
// Whether to show `References` action. Only applies when `rust-analyzer.hover.actions.enable` is set.
"rust-analyzer.hover.actions.references.enable": true,
},
"command": [
"${home}/.cargo/bin/rust-analyzer"
],
}
// Settings in here override those in "LSP-typescript/LSP-typescript.sublime-settings"
{
"settings": {
// Javascript inlay hints options.
"javascript.inlayHints.includeInlayEnumMemberValueHints": true,
"javascript.inlayHints.includeInlayFunctionLikeReturnTypeHints": true,
"javascript.inlayHints.includeInlayFunctionParameterTypeHints": true,
"javascript.inlayHints.includeInlayParameterNameHints": "all", // none | literals | all
"javascript.inlayHints.includeInlayParameterNameHintsWhenArgumentMatchesName": true,
"javascript.inlayHints.includeInlayPropertyDeclarationTypeHints": true,
"javascript.inlayHints.includeInlayVariableTypeHints": true,
// Typescript inlay hints options.
"typescript.inlayHints.includeInlayEnumMemberValueHints": true,
"typescript.inlayHints.includeInlayFunctionLikeReturnTypeHints": true,
"typescript.inlayHints.includeInlayFunctionParameterTypeHints": true,
"typescript.inlayHints.includeInlayParameterNameHints": "all", // none | literals | all
"typescript.inlayHints.includeInlayParameterNameHintsWhenArgumentMatchesName": true,
"typescript.inlayHints.includeInlayPropertyDeclarationTypeHints": true,
"typescript.inlayHints.includeInlayVariableTypeHints": true
}
}
// Settings in here override those in "LSP-yaml/LSP-yaml.sublime-settings"
{
// Use single quotes instead of double quotes
"yaml.format.singleQuote": true,
// Enable/disable default YAML formatter
"yaml.format.enable": false,
}
{
"clients": {
"asm-lsp": {
"enabled": true,
"command": [
"asm-lsp"
],
"selector": "source.asm | source.assembly"
},
"clangd": {
"command": [
"ccls"
],
"enabled": true,
"initializationOptions": {
"cacheDirectory": "/tmp/ccls"
},
"settings": {
"rootPatterns": [
".ccls",
"compile_commands.json",
"*.sublime-project",
".git/",
".hg/"
]
},
},
"crates": {
"command": [
"crates-lsp"
],
"enabled": true,
"selector": "source.TOML|source.toml",
"settings": {
"rootPatterns": [
"Cargo.toml",
"*.sublime-project",
".git/",
".hg/"
]
}
},
"justfile": {
"command": [
"just-lsp"
],
"enabled": true,
"selector": "source.just",
"settings": {
"rootPatterns": [
"Cargo.toml",
"*.sublime-project",
".git/",
".hg/"
]
}
},
},
"diagnostics_gutter_marker": "sign",
"lsp_format_on_paste": true,
"show_code_actions": "bulb",
"show_code_lens": "phantom",
"show_diagnostics_annotations_severity_level": 2,
"show_diagnostics_count_in_view_status": true,
"show_diagnostics_panel_on_save": 0,
"show_inlay_hints": true,
"show_references_in_quick_panel": true
}
{
"bootstrapped": true,
"in_process_packages": [
],
"installed_packages": [
"A File Icon",
"AutoProjects",
"ayu",
"Babel",
"Bash Completions",
"Blueprint for GTK",
"ColorHelper",
"Compare Side-By-Side",
"Containerfile",
"Debugger",
"DocBlockr",
"Dockerfile Syntax Highlighting",
"EditorConfig",
"GenerateUUID",
"GitGutter",
"Gitignore",
"GitSavvy",
"GraphQL",
"GraphQL Playground",
"Handlebars",
"HDL Syntax Highlighting",
"HexViewer",
"Julia",
"Just",
"Less",
"LikeGit",
"LinkedData",
"LSP",
"LSP-bash",
"LSP-cspell",
"LSP-css",
"LSP-dockerfile",
"LSP-eslint",
"LSP-file-watcher-chokidar",
"LSP-graphql",
"LSP-html",
"LSP-json",
"LSP-julia",
"LSP-lua",
"LSP-marksman",
"LSP-ruff",
"LSP-rust-analyzer",
"LSP-SourceKit",
"LSP-stylelint",
"LSP-taplo",
"LSP-terraform",
"LSP-typescript",
"LSP-yaml",
"MarkdownEditing",
"MarkdownPreview",
"NeoVintageous",
"NeoVintageousFiles",
"NeoVintageousHighlightLine",
"NeoVintageousLineNumbers",
"nginx",
"Open in Default Application",
"Origami",
"Package Control",
"Project And Workspace Management",
"ProjectEnvironment",
"QuickView",
"RainbowBrackets",
"REST Client",
"RON",
"Run Task",
"SideBarTools",
"SQLTools",
"SVG Viewer",
"Swift Next",
"Sync Merge Scheme",
"Sync Settings",
"Terminus",
"Terraform",
"TOML",
"WASM Interface Type",
"x86 and x86_64 Assembly",
"YamlPipelines",
"ZipContents",
]
}
{
"caret_extra_bottom": 13,
"caret_extra_top": 13,
"caret_style": "blink",
"color_scheme": "auto",
"dark_color_scheme": "Packages/ayu/ayu-mirage.sublime-color-scheme",
"dark_theme": "ayu-mirage.sublime-theme",
"draw_white_space": [
"leading",
"trailing"
],
"enable_tab_scrolling": false,
"ensure_newline_at_eof_on_save": true,
"font_face": "FiraCode Nerd Font",
"font_options": [
"dlig",
"ss01",
"gray_antialias",
"subpixel_antialias"
],
"font_size": 13,
"gravity_highlight_color_blue": true,
"gravity_tab_height_short": true,
"gravity_title_bar": true,
"hide_tab_scrolling_buttons": true,
"highlight_line": true,
"highlight_modified_tabs": true,
"hot_exit": false,
"ignored_packages": [
"Vintage"
],
"indent_guide_options": [
"draw_normal",
"draw_active",
"solid"
],
"index_files": false,
"light_color_scheme": "Packages/ayu/ayu-light.sublime-color-scheme",
"light_theme": "ayu-light.sublime-theme",
"line_padding_bottom": 3,
"line_padding_top": 3,
"margin": 20,
"overlay_scroll_bars": "enabled",
"relative_line_numbers": true,
"remember_open_files": false,
"show_sidebar_disclosure": false,
"tab_size": 2,
"theme": "auto",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": "all",
"ui_scale": 1,
"vintageous_use_super_keys": false,
"vintageous_use_sys_clipboard": true
}
{
"256color": true,
"brighten_bold_text": false,
"unix_term": "xterm-256color",
"theme": "adaptive",
"view_settings": {
"font_face": "FiraMono Nerd Font"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment