diff --git a/Makefile b/Makefile index 6f6ccfd..0819f69 100644 --- a/Makefile +++ b/Makefile @@ -74,5 +74,6 @@ dotfiles_put: #commands install -f -p dotfiles -s dotfiles/ -t ~/.config/ dotfiles_fetch: + commands install -f -p ~ -s ~/.config/katerc -t dotfiles commands install -f -p ~ -s ~/.config/Code\ -\ OSS/User/keybindings.json -t dotfiles commands install -f -p ~ -s ~/.config/Code\ -\ OSS/User/settings.json -t dotfiles diff --git a/dotfiles/.config/Code - OSS/User/settings.json b/dotfiles/.config/Code - OSS/User/settings.json index b7d10fb..e2b9c6b 100644 --- a/dotfiles/.config/Code - OSS/User/settings.json +++ b/dotfiles/.config/Code - OSS/User/settings.json @@ -3,7 +3,6 @@ "editor.minimap.autohide": true, "editor.minimap.maxColumn": 80, "editor.minimap.size": "fit", - "diffEditor.hideUnchangedRegions.enabled": true, "python.experiments.enabled": false, "debugpy.debugJustMyCode": false, "python.REPL.enableREPLSmartSend": false, @@ -13,7 +12,7 @@ "typescript.surveys.enabled": false, "typescript.suggestionActions.enabled": false, "typescript.tsserver.enableRegionDiagnostics": false, - "typescript.tsserver.maxTsServerMemory": 5, + "typescript.tsserver.maxTsServerMemory": 0.05, "typescript.tsserver.useSyntaxServer": "never", "typescript.tsserver.web.typeAcquisition.enabled": false, "typescript.validate.enable": false, @@ -80,9 +79,73 @@ // "": false, // "": false // }, - - "// To improve performance", "extensions.experimental.affinity": { "vscodevim.vim": 1 }, + "diffEditor.experimental.showMoves": true, + "diffEditor.hideUnchangedRegions.enabled": true, + "python.locator": "native", + "python.testing.promptToConfigure": false, + "typescript.format.enable": false, + "typescript.format.indentSwitchCase": false, + "typescript.preferences.renameMatchingJsxTags": false, + "typescript.autoClosingTags": false, + "typescript.format.insertSpaceAfterCommaDelimiter": false, + "typescript.format.insertSpaceAfterKeywordsInControlFlowStatements": false, + "typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false, + "docker.enableDockerComposeLanguageService": false, + "go.useLanguageServer": false, + "search.maxResults": 128, + "search.ripgrep.maxThreads": 1, + "search.searchEditor.defaultNumberOfContextLines": 7, + "search.searchOnType": false, + "task.allowAutomaticTasks": "off", + "task.autoDetect": "off", + "task.quickOpen.detail": false, + "task.reconnection": false, + "javascript.autoClosingTags": false, + "javascript.format.enable": false, + "javascript.format.insertSpaceAfterCommaDelimiter": false, + "javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, + "javascript.format.insertSpaceAfterKeywordsInControlFlowStatements": false, + "javascript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false, + "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false, + "javascript.format.insertSpaceAfterSemicolonInForStatements": false, + "javascript.format.insertSpaceBeforeAndAfterBinaryOperators": false, + "javascript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": false, + "javascript.inlayHints.variableTypes.suppressWhenTypeMatchesName": false, + "javascript.preferences.renameMatchingJsxTags": false, + "javascript.preferences.useAliasesForRenames": false, + "javascript.suggest.autoImports": false, + "javascript.suggest.classMemberSnippets.enabled": false, + "javascript.suggest.completeJSDocs": false, + "javascript.suggest.enabled": false, + "javascript.suggest.includeAutomaticOptionalChainCompletions": false, + "javascript.suggest.includeCompletionsForImportStatements": false, + "javascript.suggest.jsdoc.generateReturns": false, + "javascript.suggest.names": false, + "javascript.suggest.paths": false, + "javascript.suggestionActions.enabled": false, + "javascript.updateImportsOnFileMove.enabled": "never", + "javascript.validate.enable": false, + "js/ts.implicitProjectConfig.strictFunctionTypes": false, + "js/ts.implicitProjectConfig.strictNullChecks": false, + "typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, + "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false, + "typescript.format.insertSpaceAfterSemicolonInForStatements": false, + "typescript.format.insertSpaceBeforeAndAfterBinaryOperators": false, + "typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": false, + "typescript.inlayHints.variableTypes.suppressWhenTypeMatchesName": false, + "typescript.preferences.useAliasesForRenames": false, + "typescript.reportStyleChecksAsWarnings": false, + "typescript.suggest.autoImports": false, + "typescript.suggest.classMemberSnippets.enabled": false, + "typescript.suggest.completeJSDocs": false, + "typescript.suggest.enabled": false, + "typescript.suggest.includeAutomaticOptionalChainCompletions": false, + "typescript.suggest.includeCompletionsForImportStatements": false, + "typescript.suggest.jsdoc.generateReturns": false, + "typescript.suggest.objectLiteralMethodSnippets.enabled": false, + "typescript.suggest.paths": false, + "typescript.tsc.autoDetect": "off", } \ No newline at end of file diff --git a/dotfiles/.config/katerc b/dotfiles/.config/katerc new file mode 100644 index 0000000..c15dedd --- /dev/null +++ b/dotfiles/.config/katerc @@ -0,0 +1,261 @@ +[BuildConfig] +AllowedCommandLines= +AutoSwitchToOutput=true +BlockedCommandLines= +UseDiagnosticsOutput=true + +[CTags] +GlobalCommand=ctags -R --c++-types=+px --extra=+q --excmd=pattern --exclude=Makefile --exclude=. +GlobalNumTargets=0 + +[General] +Allow Tab Scrolling=true +Auto Hide Tabs=false +Close After Last=false +Close documents with window=true +Cycle To First Tab=true +Days Meta Infos=30 +Diagnostics Limit=12000 +Diff Show Style=0 +Elide Tab Text=false +Enable Context ToolView=false +Expand Tabs=false +Icon size for left and right sidebar buttons=32 +Last Session=calibre +Modified Notification=false +Mouse back button action=0 +Mouse forward button action=0 +Open New Tab To The Right Of Current=true +Output History Limit=100 +Output With Date=false +Quickopen Filter Mode=0 +Quickopen List Mode=true +Recent File List Entry Count=10 +Restore Window Configuration=true +SDI Mode=false +Save Meta Infos=false +Session Manager Sort Column=0 +Session Manager Sort Order=0 +Show Full Path in Title=true +Show Menu Bar=true +Show Status Bar=false +Show Symbol In Navigation Bar=true +Show Tab Bar=true +Show Tabs Close Button=true +Show Url Nav Bar=false +Show output view for message type=1 +Show text for left and right sidebar=false +Show welcome view for new window=true +Startup Session=manual +Stash new unsaved files=true +Stash unsaved file changes=false +Sync section size with tab positions=false +Tab Double Click New Document=true +Tab Middle Click Close Document=true +Tabbar Tab Limit=0 + +[KDE] +widgetStyle=Fusion + +[KTextEditor Document] +Allow End of Line Detection=true +Auto Detect Indent=true +Auto Reload If State Is In Version Control=true +Auto Save=false +Auto Save Interval=0 +Auto Save On Focus Out=false +BOM=false +Backup Local=false +Backup Prefix= +Backup Remote=false +Backup Suffix=~ +Camel Cursor=true +Encoding=UTF-8 +End of Line=0 +Indent On Backspace=true +Indent On Tab=true +Indent On Text Paste=true +Indentation Mode=normal +Indentation Width=4 +Keep Extra Spaces=false +Line Length Limit=10000 +Newline at End of File=true +On-The-Fly Spellcheck=false +Overwrite Mode=false +PageUp/PageDown Moves Cursor=false +Remove Spaces=1 +ReplaceTabsDyn=true +Show Spaces=2 +Show Tabs=true +Smart Home=true +Swap Directory= +Swap File Mode=1 +Swap Sync Interval=15 +Tab Handling=2 +Tab Width=4 +Trailing Marker Size=1 +Use Editor Config=true +Word Wrap=false +Word Wrap Column=80 + +[KTextEditor Renderer] +Animate Bracket Matching=false +Auto Color Theme Selection=false +Color Theme=Monokai +Line Height Multiplier=1 +Show Indentation Lines=false +Show Whole Bracket Expression=false +Text Font=Terminus,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 +Text Font Features= +Word Wrap Marker=false + +[KTextEditor View] +Allow Mark Menu=true +Auto Brackets=true +Auto Center Lines=0 +Auto Completion=true +Auto Completion Preselect First Entry=true +Backspace Remove Composed Characters=false +Bookmark Menu Sorting=0 +Bracket Match Preview=true +Chars To Enclose Selection=<>(){}[]'" +Default Mark Type=1 +Dynamic Word Wrap=true +Dynamic Word Wrap Align Indent=80 +Dynamic Word Wrap At Static Marker=false +Dynamic Word Wrap Indicators=1 +Dynamic Wrap not at word boundaries=false +Enable Accessibility=true +Enable Tab completion=false +Enter To Insert Completion=true +Fold First Line=false +Folding Bar=true +Folding Preview=true +Icon Bar=false +Input Mode=1 +Keyword Completion=true +Line Modification=true +Line Numbers=true +Max Clipboard History Entries=20 +Maximum Search History Size=100 +Mouse Paste At Cursor Position=false +Multiple Cursor Modifier=134217728 +Persistent Selection=false +Scroll Bar Marks=false +Scroll Bar Mini Map All=true +Scroll Bar Mini Map Width=60 +Scroll Bar MiniMap=false +Scroll Bar Preview=true +Scroll Past End=false +Search/Replace Flags=140 +Shoe Line Ending Type in Statusbar=false +Show Documentation With Completion=true +Show File Encoding=true +Show Folding Icons On Hover Only=true +Show Line Count=true +Show Scrollbars=0 +Show Statusbar Dictionary=true +Show Statusbar Highlighting Mode=true +Show Statusbar Input Mode=true +Show Statusbar Line Column=true +Show Statusbar Tab Settings=true +Show Word Count=true +Smart Copy Cut=true +Statusbar Line Column Compact Mode=true +Text Drag And Drop=true +User Sets Of Chars To Enclose Selection= +Vi Input Mode Steal Keys=false +Vi Relative Line Numbers=false +Word Completion=true +Word Completion Minimal Word Length=3 +Word Completion Remove Tail=true + +[Konsole] +AutoSyncronizeMode=0 +KonsoleEscKeyBehaviour=false +KonsoleEscKeyExceptions=vi,vim,nvim,git +RemoveExtension=false +RunPrefix= +SetEditor=false + +[MainWindow] +1366x768 screen: Window-Maximized=true +ToolBarsMovable=Disabled + +[Printing][HeaderFooter] +FooterBackground=211,211,211 +FooterBackgroundEnabled=false +FooterEnabled=true +FooterForeground=0,0,0 +FooterFormatCenter= +FooterFormatLeft= +FooterFormatRight=%U +HeaderBackground=211,211,211 +HeaderBackgroundEnabled=false +HeaderEnabled=true +HeaderFooterFont=monospace,10,-1,5,400,0,0,0,1,0,0,0,0,0,0,1 +HeaderForeground=0,0,0 +HeaderFormatCenter=%f +HeaderFormatLeft=%y +HeaderFormatRight=%p + +[Printing][Layout] +BackgroundColorEnabled=false +BoxColor=invalid +BoxEnabled=false +BoxMargin=6 +BoxWidth=1 +ColorScheme=Printing +Font=monospace,10,-1,5,400,0,0,0,1,0,0,0,0,0,0,1 + +[Printing][Text] +DontPrintFoldedCode=true +Legend=false +LineNumbers=false + +[Shortcut Schemes] +Current Scheme=Default + +[Shortcuts] +kate_mdi_focus_toolview_kate_private_plugin_katekonsoleplugin=;\s +kate_mdi_sidebar_visibility=;\s +kate_mdi_toolview_kate_private_plugin_katekonsoleplugin=;\s +kate_mdi_toolview_kateproject=Ctrl+B +kate_mdi_toolview_kateprojectinfo=Alt+T + +[debugplugin] +DAPConfiguration= + +[filetree] +editShade=183,220,246 +listMode=false +middleClickToClose=false +shadingEnabled=true +showCloseButton=false +showFullPathOnRoots=false +showToolbar=true +sortRole=0 +viewShade=211,190,222 + +[lspclient] +AllowedServerCommandLines=/usr/bin/pylsp --check-parent-process +AutoHover=true +AutoImport=true +BlockedServerCommandLines= +CompletionDocumentation=true +CompletionParens=true +Diagnostics=true +FormatOnSave=false +HighlightGoto=true +IncrementalSync=true +InlayHints=false +Messages=true +ReferencesDeclaration=true +SemanticHighlighting=true +ServerConfiguration= +SignatureHelp=true +SymbolDetails=false +SymbolExpand=true +SymbolSort=false +SymbolTree=true +TypeFormatting=false