summaryrefslogtreecommitdiff
path: root/profiles/main/data
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/main/data')
-rw-r--r--profiles/main/data/extensions.yml2
-rw-r--r--profiles/main/data/keybindings-linux.json145
-rw-r--r--profiles/main/data/settings.json92
-rw-r--r--profiles/main/data/ui-state.yml8
4 files changed, 241 insertions, 6 deletions
diff --git a/profiles/main/data/extensions.yml b/profiles/main/data/extensions.yml
index de25ff2..9886893 100644
--- a/profiles/main/data/extensions.yml
+++ b/profiles/main/data/extensions.yml
@@ -9,6 +9,8 @@ enabled:
uuid: 3e891cf9-53cb-49a3-8d01-8f0b1f0afb29
- id: dbaeumer.vscode-eslint
uuid: 583b2b34-2c1e-4634-8c0b-0b82e283ea3a
+ - id: emmanuelbeziat.vscode-great-icons
+ uuid: 829a192d-496c-44ac-87f3-0a84ce36a853
- id: file-icons.file-icons
uuid: 43335a8d-5929-408b-874a-65f08362642c
- id: golang.go
diff --git a/profiles/main/data/keybindings-linux.json b/profiles/main/data/keybindings-linux.json
index 0637a08..d0c7221 100644
--- a/profiles/main/data/keybindings-linux.json
+++ b/profiles/main/data/keybindings-linux.json
@@ -1 +1,144 @@
-[] \ No newline at end of file
+[
+ // [Editing]
+ {
+ "key": "ctrl+d",
+ "command": "editor.action.duplicateSelection",
+ "when": "editorTextFocus && !editorReadonly"
+ },
+ {
+ "key": "ctrl+/",
+ "command": "editor.action.commentLine",
+ "when": "editorTextFocus && !editorReadonly"
+ },
+ {
+ "key": "alt+enter",
+ "command": "editor.action.codeAction",
+ "when": "editorTextFocus"
+ },
+ {
+ "key": "shift+ctrl+up",
+ "command": "editor.action.moveLinesUpAction",
+ "when": "editorTextFocus && !editorReadonly"
+ },
+ {
+ "key": "shift+ctrl+down",
+ "command": "editor.action.moveLinesDownAction",
+ "when": "editorTextFocus && !editorReadonly"
+ },
+ {
+ "key": "ctrl+backspace",
+ "command": "editor.action.deleteLines",
+ "when": "editorTextFocus && !editorReadonly"
+ },
+ // [Debug]
+ {
+ "key": "F5",
+ "command": "workbench.action.debug.start"
+ },
+ {
+ "key": "shift+F5",
+ "command": "workbench.action.debug.restart"
+ },
+ {
+ "key": "ctrl+F5",
+ "command": "workbench.action.debug.stop"
+ },
+ {
+ "key": "F7",
+ "command": "workbench.action.debug.stepInto"
+ },
+ {
+ "key": "shift+F7",
+ "command": "workbench.action.debug.stepOut"
+ },
+ {
+ "key": "F8",
+ "command": "workbench.action.debug.stepOver"
+ },
+ {
+ "key": "F9",
+ "command": "workbench.action.debug.continue"
+ },
+ // [Navigate]
+ {
+ "key": "ctrl+[",
+ "command": "workbench.action.navigateBack"
+ },
+ {
+ "key": "ctrl+]",
+ "command": "workbench.action.navigateForward"
+ },
+ {
+ "key": "ctrl+o",
+ "command": "workbench.action.quickOpen"
+ },
+ {
+ "key": "ctrl+r",
+ "command": "editor.action.startFindReplaceAction"
+ },
+ {
+ "key": "ctrl+shift+f",
+ "command": "workbench.view.search",
+ "when": "!searchViewletVisible"
+ },
+ {
+ "key": "ctrl+-",
+ "command": "editor.fold"
+ },
+ {
+ "key": "ctrl+shift+-",
+ "command": "editor.foldAll"
+ },
+ {
+ "key": "ctrl+=",
+ "command": "editor.unfold"
+ },
+ {
+ "key": "ctrl+shift+=",
+ "command": "editor.unfoldAll"
+ },
+ {
+ "key": "ctrl+[Backquote]",
+ "command": "workbench.action.terminal.newInActiveWorkspace"
+ },
+ {
+ "key": "ctrl+f",
+ "command": "actions.find",
+ "when": "editorFocus || editorIsOpen"
+ },
+ {
+ "key": "ctrl+i",
+ "command": "-editor.action.triggerSuggest",
+ "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible"
+ },
+ {
+ "key": "ctrl+i",
+ "command": "-focusSuggestion",
+ "when": "suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"
+ },
+ {
+ "key": "ctrl+i",
+ "command": "-toggleSuggestionDetails",
+ "when": "suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus"
+ },
+ {
+ "key": "ctrl+i",
+ "command": "editor.action.revealDefinition",
+ "when": "editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor"
+ },
+ {
+ "key": "ctrl+f12",
+ "command": "-editor.action.revealDefinition",
+ "when": "editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor"
+ },
+ {
+ "key": "ctrl+i",
+ "command": "editor.action.goToReferences",
+ "when": "editorTextFocus && !isInEmbeddedEditor"
+ },
+ {
+ "key": "ctrl+f12",
+ "command": "-editor.action.goToImplementation",
+ "when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
+ }
+] \ No newline at end of file
diff --git a/profiles/main/data/settings.json b/profiles/main/data/settings.json
index f322129..4c1a560 100644
--- a/profiles/main/data/settings.json
+++ b/profiles/main/data/settings.json
@@ -1,5 +1,95 @@
{
"window.titleBarStyle": "custom",
+ "workbench.colorTheme": "Default Light Modern",
+ "debug.allowBreakpointsEverywhere": true,
+ "debug.autoExpandLazyVariables": true,
+ "debug.console.fontFamily": "'Fira Code Retina','Droid Sans Mono', 'monospace', monospace",
+ "debug.console.fontSize": 11,
+ "debug.console.lineHeight": 14,
+ "debug.internalConsoleOptions": "openOnSessionStart",
+ "debug.openDebug": "openOnSessionStart",
+ "debug.showBreakpointsInOverviewRuler": true,
+ "debug.toolBarLocation": "docked",
+ "diffEditor.codeLens": true,
+ "diffEditor.wordWrap": "off",
+ "editor.fontFamily": "'Fira Code Retina','Droid Sans Mono', 'monospace', monospace",
+ "editor.fontLigatures": true,
+ "editor.fontSize": 11,
+ "editor.gotoLocation.multipleDeclarations": "gotoAndPeek",
+ "editor.gotoLocation.multipleImplementations": "gotoAndPeek",
+ "editor.gotoLocation.multipleReferences": "gotoAndPeek",
+ "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
+ "editor.gotoLocation.multipleDefinitions": "gotoAndPeek",
+ "editor.gotoLocation.alternativeDeclarationCommand": "editor.action.goToImplementation",
+ "editor.gotoLocation.alternativeDefinitionCommand": "editor.action.goToImplementation",
+ "editor.gotoLocation.alternativeImplementationCommand": "editor.action.goToImplementation",
+ "editor.gotoLocation.alternativeReferenceCommand": "editor.action.goToImplementation",
+ "editor.gotoLocation.alternativeTypeDefinitionCommand": "editor.action.goToImplementation",
+ "editor.guides.bracketPairs": false,
+ "editor.guides.indentation": false,
+ "editor.inlayHints.enabled": "off",
+ "editor.inlayHints.fontSize": 10,
+ "editor.inlayHints.padding": true,
+ "editor.lineHeight": 1.4,
+ "editor.minimap.renderCharacters": false,
+ "editor.minimap.showSlider": "always",
+ "editor.renderLineHighlight": "all",
+ "editor.renderWhitespace": "boundary",
+ "editor.rulers": [
+ 120,
+ ],
+ "editor.unicodeHighlight.nonBasicASCII": false,
+ "editor.wordWrap": "off",
+ "editor.inlineSuggest.showToolbar": "always",
+ "editor.suggest.showWords": false,
+ "files.autoSave": "onFocusChange",
+ "go.inlayHints.constantValues": true,
+ "go.inlayHints.functionTypeParameters": true,
+ "go.inlayHints.parameterNames": true,
+ "go.inlayHints.rangeVariableTypes": true,
+ "go.inlayHints.compositeLiteralFields": true,
+ "go.inlayHints.compositeLiteralTypes": true,
+ "go.lintTool": "golangci-lint",
+ "go.toolsManagement.autoUpdate": true,
+ "[go]": {
+ "editor.defaultFormatter": "golang.go",
+ "editor.formatOnSave": true,
+ "editor.codeActionsOnSave": {
+ "source.organizeImports": "explicit"
+ },
+ },
+ "go.enableCodeLens": {
+ "references": true,
+ },
+ "editor.suggest.showStructs": true,
+ "gopls": {
+ "formatting.local": "golang.go",
+ // "formatting.gofumpt": true,
+ "ui.codelenses": {
+ "generate": true,
+ "test": false,
+ "upgrade_dependency": true,
+ "tidy": true,
+ },
+ "ui.completion.experimentalPostfixCompletions": true,
+ "ui.documentation.linksInHover": true,
+ "ui.navigation.importShortcut": "Definition",
+ "ui.semanticTokens": true,
+ "ui.diagnostic.staticcheck": true,
+ },
+ "makefile.phonyOnlyTargets": true,
+ "notebook.output.scrolling": true,
"redhat.telemetry.enabled": false,
- "workbench.colorTheme": "Default Light Modern"
+ "search.showLineNumbers": true,
+ "security.workspace.trust.startupPrompt": "never",
+ "terminal.integrated.fontSize": 11,
+ "terminal.integrated.lineHeight": 1.4,
+ "terminal.integrated.minimumContrastRatio": 2.5,
+ "window.autoDetectColorScheme": true,
+ "workbench.iconTheme": "vscode-great-icons",
+ "workbench.productIconTheme": "icons-carbon",
+ "workbench.tips.enabled": false,
+ "workbench.colorCustomizations": {
+ "editorWhitespace.foreground": "#a3a3a3"
+ },
} \ No newline at end of file
diff --git a/profiles/main/data/ui-state.yml b/profiles/main/data/ui-state.yml
index 48e43f4..1d82402 100644
--- a/profiles/main/data/ui-state.yml
+++ b/profiles/main/data/ui-state.yml
@@ -85,15 +85,15 @@ workbench.activity.placeholderViewlets: "[{\"id\":\"workbench.view.explorer\",\
kbench.panel.chatSidebar\",\"themeIcon\":{\"id\":\"comment-discussion\"},\"na\
me\":\"Чат\",\"isBuiltin\":true,\"views\":[]},{\"id\":\"userDataProfiles\",\"\
themeIcon\":{\"id\":\"defaultProfile-icon\"},\"name\":\"Профили\",\"isBuiltin\
- \":true,\"views\":[]}]"
+ \":true,\"views\":[{}]}]"
workbench.activity.showAccounts: "true"
workbench.activityBar.hidden: "false"
workbench.activityBar.location: side
workbench.auxiliarybar.pinnedPanels: "[]"
workbench.auxiliarybar.size: "300"
workbench.auxiliaryBar.size: "256"
-workbench.editor.languageDetectionOpenedLanguages.global: '[["xml",true],["go",true],["plaintext",true]]'
-workbench.explorer.views.state.hidden: '[{"id":"outline","isHidden":false},{"id":"timeline","isHidden":false},{"id":"workbench.explorer.openEditorsView","isHidden":true},{"id":"workbench.explorer.fileView","isHidden":false},{"id":"npm","isHidden":true}]'
+workbench.editor.languageDetectionOpenedLanguages.global: '[["xml",true],["go",true],["plaintext",true],["jsonc",true]]'
+workbench.explorer.views.state.hidden: '[{"id":"outline","isHidden":false},{"id":"timeline","isHidden":false},{"id":"workbench.explorer.openEditorsView","isHidden":true},{"id":"workbench.explorer.fileView","isHidden":false},{"id":"npm","isHidden":true},{"id":"go.explorer","isHidden":false},{"id":"gomod","isHidden":false}]'
workbench.grid.height: "1050"
workbench.grid.size: '{"height":771,"width":1024}'
workbench.grid.width: "1680"
@@ -149,7 +149,7 @@ workbench.view.extensions.state.hidden: '[{"id":"workbench.views.extensions.inst
workbench.view.remote.state.hidden: '[{"id":"targetsContainers","isHidden":false},{"id":"detailsContainers","isHidden":false},{"id":"devVolumes","isHidden":false}]'
workbench.view.search.state.hidden: '[{"id":"workbench.view.search","isHidden":false}]'
workbench.views.extensions.installed.empty: "0"
-workbench.views.extensions.installed.size: "1"
+workbench.views.extensions.installed.size: "24"
workbench.views.service.auxiliarybar.ef3b2b9f-beb7-4ee8-93d7-3b7d1b099c46.state.hidden: '[{"id":"gitlens.views.commitDetails","isHidden":false}]'
workbench.views.service.panel.7137f63b-a811-47bf-8740-d3548f540e23.state.hidden: '[{"id":"workbench.panel.repl.view","isHidden":false}]'
workbench.views.service.sidebar.e316679d-6400-4768-a9c0-75260b75b8cb.state.hidden: '[{"id":"outline","isHidden":false}]'