From b29d390b89251dbade74c262926599d572376d17 Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Thu, 19 Sep 2024 22:07:33 +0530 Subject: [PATCH] feat(kate): Initial config for Kate IDE --- .../externaltools/Clang%20Format%20Full%20File.ini | 12 ++++++++++++ .../Clang%20Format%20Selected%20Text.ini | 13 +++++++++++++ .../externaltools/Compile%20and%20Run%20cpp.ini | 12 ++++++++++++ .../kate/externaltools/Go%20Fmt%20Full%20File.ini | 14 ++++++++++++++ .../kate/externaltools/GoImports%20Full%20File.ini | 14 ++++++++++++++ .../externaltools/Google%20Selected%20Text.ini | 12 ++++++++++++ .../.config/kate/externaltools/Insert%20UUID.ini | 11 +++++++++++ .../externaltools/JSON%20Format%20Full%20File.ini | 14 ++++++++++++++ .../Prettier%20Format%20Current%20File.ini | 12 ++++++++++++ .../Qt%20Quick%202%20Preview%20%28qmlscene%29.ini | 13 +++++++++++++ .../kate/externaltools/Run%20Shell%20Script.ini | 13 +++++++++++++ .../externaltools/Rust%20Fmt%20Full%20File.ini | 14 ++++++++++++++ .../kate/externaltools/Search%20KDE%20API.ini | 12 ++++++++++++ .../kate/externaltools/Search%20Qt%20API.ini | 12 ++++++++++++ .../externaltools/XML%20Format%20Full%20File.ini | 13 +++++++++++++ common/.config/kate/externaltools/git%20blame.ini | 12 ++++++++++++ common/.config/kate/externaltools/git-cola.ini | 12 ++++++++++++ common/.config/kate/externaltools/gitk.ini | 12 ++++++++++++ common/.config/kate/formatting/settings.json | 0 common/.config/kate/lspclient/settings.json | 0 common/.config/kglobalshortcutsrc | 6 ++++-- 21 files changed, 231 insertions(+), 2 deletions(-) create mode 100644 common/.config/kate/externaltools/Clang%20Format%20Full%20File.ini create mode 100644 common/.config/kate/externaltools/Clang%20Format%20Selected%20Text.ini create mode 100644 common/.config/kate/externaltools/Compile%20and%20Run%20cpp.ini create mode 100644 common/.config/kate/externaltools/Go%20Fmt%20Full%20File.ini create mode 100644 common/.config/kate/externaltools/GoImports%20Full%20File.ini create mode 100644 common/.config/kate/externaltools/Google%20Selected%20Text.ini create mode 100644 common/.config/kate/externaltools/Insert%20UUID.ini create mode 100644 common/.config/kate/externaltools/JSON%20Format%20Full%20File.ini create mode 100644 common/.config/kate/externaltools/Prettier%20Format%20Current%20File.ini create mode 100644 common/.config/kate/externaltools/Qt%20Quick%202%20Preview%20%28qmlscene%29.ini create mode 100644 common/.config/kate/externaltools/Run%20Shell%20Script.ini create mode 100644 common/.config/kate/externaltools/Rust%20Fmt%20Full%20File.ini create mode 100644 common/.config/kate/externaltools/Search%20KDE%20API.ini create mode 100644 common/.config/kate/externaltools/Search%20Qt%20API.ini create mode 100644 common/.config/kate/externaltools/XML%20Format%20Full%20File.ini create mode 100644 common/.config/kate/externaltools/git%20blame.ini create mode 100644 common/.config/kate/externaltools/git-cola.ini create mode 100644 common/.config/kate/externaltools/gitk.ini create mode 100644 common/.config/kate/formatting/settings.json create mode 100644 common/.config/kate/lspclient/settings.json diff --git a/common/.config/kate/externaltools/Clang%20Format%20Full%20File.ini b/common/.config/kate/externaltools/Clang%20Format%20Full%20File.ini new file mode 100644 index 0000000..b8d95b2 --- /dev/null +++ b/common/.config/kate/externaltools/Clang%20Format%20Full%20File.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_ClangFormatFullFile +arguments=-i %{Document:FileName} +category=Tools +cmdname=clang-format-file +executable=clang-format +name=Clang Format Full File +output=Ignore +reload=true +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Clang%20Format%20Selected%20Text.ini b/common/.config/kate/externaltools/Clang%20Format%20Selected%20Text.ini new file mode 100644 index 0000000..8daf5b3 --- /dev/null +++ b/common/.config/kate/externaltools/Clang%20Format%20Selected%20Text.ini @@ -0,0 +1,13 @@ +[General] +actionName=externaltool_ClangFormatSelectedText +arguments=-assume-filename=%{Document:FileName} +category=Tools +cmdname=clang-format-selection +executable=clang-format +input=\s%{Document:Selection:Text} +name=Clang Format Selected Text +output=ReplaceSelectedText +reload=false +save=None +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Compile%20and%20Run%20cpp.ini b/common/.config/kate/externaltools/Compile%20and%20Run%20cpp.ini new file mode 100644 index 0000000..138ae1b --- /dev/null +++ b/common/.config/kate/externaltools/Compile%20and%20Run%20cpp.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_C++CompileRun +arguments=-c 'g++ "%{Document:FilePath}" -o "%{Document:FileBaseName}" && "./%{Document:FileBaseName}"' +category=Tools +executable=sh +icon=text-x-c++src +name=Compile and Run cpp +output=DisplayInPane +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Go%20Fmt%20Full%20File.ini b/common/.config/kate/externaltools/Go%20Fmt%20Full%20File.ini new file mode 100644 index 0000000..cfdc77f --- /dev/null +++ b/common/.config/kate/externaltools/Go%20Fmt%20Full%20File.ini @@ -0,0 +1,14 @@ +[General] +actionName=externaltool_GoFmt +arguments=%{Document:FileName} +category=Go +cmdname=gofmt-full-file +executable=gofmt +icon=text/x-go +mimetypes=text/x-go +name=Go Fmt Full File +output=ReplaceCurrentDocument +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/GoImports%20Full%20File.ini b/common/.config/kate/externaltools/GoImports%20Full%20File.ini new file mode 100644 index 0000000..24ff53b --- /dev/null +++ b/common/.config/kate/externaltools/GoImports%20Full%20File.ini @@ -0,0 +1,14 @@ +[General] +actionName=externaltool_GoImports +arguments=%{Document:FileName} +category=Go +cmdname=goimports-full-file +executable=goimports +icon=text-x-go +mimetypes=text/x-go +name=GoImports Full File +output=ReplaceCurrentDocument +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Google%20Selected%20Text.ini b/common/.config/kate/externaltools/Google%20Selected%20Text.ini new file mode 100644 index 0000000..72cb2e5 --- /dev/null +++ b/common/.config/kate/externaltools/Google%20Selected%20Text.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_GoogleSelectedText +arguments="https://www.google.com/search?q=%{PercentEncoded:%{Document:Selection:Text}}" +category=Tools +cmdname=google +executable=xdg-open +icon=globe +name=Google Selected Text +output=Ignore +reload=false +save=None +trigger=None diff --git a/common/.config/kate/externaltools/Insert%20UUID.ini b/common/.config/kate/externaltools/Insert%20UUID.ini new file mode 100644 index 0000000..d399197 --- /dev/null +++ b/common/.config/kate/externaltools/Insert%20UUID.ini @@ -0,0 +1,11 @@ +[General] +actionName=externaltool_InsertUUID +arguments=%{UUID} +category=Tools +cmdname=uuid +executable=echo +name=Insert UUID +output=InsertAtCursor +reload=false +save=None +trigger=None diff --git a/common/.config/kate/externaltools/JSON%20Format%20Full%20File.ini b/common/.config/kate/externaltools/JSON%20Format%20Full%20File.ini new file mode 100644 index 0000000..869218d --- /dev/null +++ b/common/.config/kate/externaltools/JSON%20Format%20Full%20File.ini @@ -0,0 +1,14 @@ +[General] +actionName=externaltool_JSONFormatFullFile +arguments="." +category=Tools +cmdname=json-format-file +executable=jq +icon=application-json +input=%{Document:Text} +name=JSON Format Full File +output=ReplaceCurrentDocument +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Prettier%20Format%20Current%20File.ini b/common/.config/kate/externaltools/Prettier%20Format%20Current%20File.ini new file mode 100644 index 0000000..aec2a3a --- /dev/null +++ b/common/.config/kate/externaltools/Prettier%20Format%20Current%20File.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_Prettier +arguments=%{Document:FileName} +category=Tools +cmdname=prettier-format-full-file +executable=prettier +name=Prettier Format Current File +output=ReplaceCurrentDocument +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Qt%20Quick%202%20Preview%20%28qmlscene%29.ini b/common/.config/kate/externaltools/Qt%20Quick%202%20Preview%20%28qmlscene%29.ini new file mode 100644 index 0000000..4e962e1 --- /dev/null +++ b/common/.config/kate/externaltools/Qt%20Quick%202%20Preview%20%28qmlscene%29.ini @@ -0,0 +1,13 @@ +[General] +actionName=externaltool_QtQuick2Previewqmlscene +arguments=%{Document:FileName} +category=Qt +cmdname=qml-preview +executable=qmlscene +mimetypes=text/x-qml +name=Qt Quick 2 Preview (qmlscene) +output=Ignore +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Run%20Shell%20Script.ini b/common/.config/kate/externaltools/Run%20Shell%20Script.ini new file mode 100644 index 0000000..e955c29 --- /dev/null +++ b/common/.config/kate/externaltools/Run%20Shell%20Script.ini @@ -0,0 +1,13 @@ +[General] +actionName=externaltool_RunShellScript +arguments=-e sh -c "cd %{Document:Path} && pwd && chmod -vc a+x %{Document:FileName} && ./%{Document:FileName} ; echo Press enter to continue. && read null" +category=Tools +cmdname=run-script +executable=konsole +icon=system-run +name=Run Shell Script +output=Ignore +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Rust%20Fmt%20Full%20File.ini b/common/.config/kate/externaltools/Rust%20Fmt%20Full%20File.ini new file mode 100644 index 0000000..12bed29 --- /dev/null +++ b/common/.config/kate/externaltools/Rust%20Fmt%20Full%20File.ini @@ -0,0 +1,14 @@ +[General] +actionName=externaltool_RustFmt +arguments=%{Document:FileName} +category=Tools +cmdname=rustfmt-full-file +executable=rustfmt +icon=text-x-rust +mimetypes=text/x-rust +name=Rust Fmt Full File +output=Ignore +reload=true +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Search%20KDE%20API.ini b/common/.config/kate/externaltools/Search%20KDE%20API.ini new file mode 100644 index 0000000..7addbe1 --- /dev/null +++ b/common/.config/kate/externaltools/Search%20KDE%20API.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_KDEAPI +arguments="https://api.kde.org/search.html?query=%{Document:Selection:Text}" +category=Tools +executable=xdg-open +icon=kde +name=Search KDE API +output=Ignore +reload=false +save=None +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/Search%20Qt%20API.ini b/common/.config/kate/externaltools/Search%20Qt%20API.ini new file mode 100644 index 0000000..d843454 --- /dev/null +++ b/common/.config/kate/externaltools/Search%20Qt%20API.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_QtAPI +arguments="https://doc.qt.io/qt-5/search-results.html?q=%{Document:Selection:Text}" +category=Tools +executable=xdg-open +icon=qtcreator +name=Search Qt API +output=Ignore +reload=false +save=None +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/XML%20Format%20Full%20File.ini b/common/.config/kate/externaltools/XML%20Format%20Full%20File.ini new file mode 100644 index 0000000..0280368 --- /dev/null +++ b/common/.config/kate/externaltools/XML%20Format%20Full%20File.ini @@ -0,0 +1,13 @@ +[General] +actionName=externaltool_XMLFormatFullFile +arguments=--format "%{Document:FileName}" +category=Tools +cmdname=xml-format-file +executable=xmllint +icon=application-xml +name=XML Format Full File +output=ReplaceCurrentDocument +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/git%20blame.ini b/common/.config/kate/externaltools/git%20blame.ini new file mode 100644 index 0000000..aeef6d2 --- /dev/null +++ b/common/.config/kate/externaltools/git%20blame.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_gitblame +arguments=gui blame --line=%{Document:Cursor:Line} %{Document:FileName} +category=Git +cmdname=git-blame +executable=git +name=git blame +output=Ignore +reload=false +save=CurrentDocument +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/externaltools/git-cola.ini b/common/.config/kate/externaltools/git-cola.ini new file mode 100644 index 0000000..31179a6 --- /dev/null +++ b/common/.config/kate/externaltools/git-cola.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_gitcola +arguments=-r %{Document:Path} +category=Git +cmdname=git-cola +executable=git-cola +icon=git-cola +name=git-cola +output=Ignore +reload=false +save=None +trigger=None diff --git a/common/.config/kate/externaltools/gitk.ini b/common/.config/kate/externaltools/gitk.ini new file mode 100644 index 0000000..060a6ee --- /dev/null +++ b/common/.config/kate/externaltools/gitk.ini @@ -0,0 +1,12 @@ +[General] +actionName=externaltool_gitk +category=Git +cmdname=gitk +executable=gitk +icon=git-gui +name=gitk +output=Ignore +reload=false +save=None +trigger=None +workingDir=%{Document:Path} diff --git a/common/.config/kate/formatting/settings.json b/common/.config/kate/formatting/settings.json new file mode 100644 index 0000000..e69de29 diff --git a/common/.config/kate/lspclient/settings.json b/common/.config/kate/lspclient/settings.json new file mode 100644 index 0000000..e69de29 diff --git a/common/.config/kglobalshortcutsrc b/common/.config/kglobalshortcutsrc index 4c05f04..29950c2 100644 --- a/common/.config/kglobalshortcutsrc +++ b/common/.config/kglobalshortcutsrc @@ -1,13 +1,14 @@ [ActivityManager] _k_friendly_name=Activity Manager switch-to-activity-252e9f66-21d0-4196-8af8-9f144dae5052=Meta+F3,none,Switch to activity "3 - Email" +switch-to-activity-79bc8b93-e5e1-4149-8ed2-4222a14f199f=none,none,Switch to activity "Default" switch-to-activity-a397c46b-22b0-442b-88bc-9f21a3b18fae=Meta+F2,none,Switch to activity "2 - Code" switch-to-activity-fe100d1b-ab30-493d-9635-bce7284a67b9=Meta+F1,none,Switch to activity "1 - Default" [KDE Keyboard Layout Switcher] Switch keyboard layout to English (India, with rupee)=none,none,Switch keyboard layout to English (India\\, with rupee) Switch to Last-Used Keyboard Layout=Meta+Alt+L,Meta+Alt+L,Switch to Last-Used Keyboard Layout -Switch to Next Keyboard Layout=none,Meta+Alt+K,Switch to Next Keyboard Layout +Switch to Next Keyboard Layout=,Meta+Alt+K,Switch to Next Keyboard Layout _k_friendly_name=Keyboard Layout Switcher [kaccess] @@ -17,7 +18,7 @@ _k_friendly_name=Accessibility [kcm_touchpad] Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad -Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad +Toggle Touchpad=Touchpad Toggle,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Toggle Touchpad _k_friendly_name=Touchpad [khotkeys] @@ -365,6 +366,7 @@ activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 activate widget 10=Meta+Alt+V,none,Activate Vaults Widget activate widget 106=none,none,Activate Pager Widget activate widget 107=Alt+F1,none,Activate Application Launcher Widget +activate widget 31=,none,Activate Icons-and-Text Task Manager Widget activate widget 72=none,none,Activate Total CPU Use Widget activate widget 76=none,none,Activate ChatGPT Plasmoid Widget activate widget 95=none,none,Activate Task Manager Widget