vscode, sublime text configs
This commit is contained in:
17
configs/sublime-text/User/Anaconda.sublime-settings
Normal file
17
configs/sublime-text/User/Anaconda.sublime-settings
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"python_interpreter": "python3",
|
||||||
|
"autoformat_ignore":
|
||||||
|
[
|
||||||
|
"E309"
|
||||||
|
],
|
||||||
|
"pep8_ignore":
|
||||||
|
[
|
||||||
|
"E309",
|
||||||
|
"W503",
|
||||||
|
"W191",
|
||||||
|
"E303",
|
||||||
|
"E302",
|
||||||
|
"E501",
|
||||||
|
"E402"
|
||||||
|
],
|
||||||
|
}
|
||||||
4
configs/sublime-text/User/Default (Linux).sublime-keymap
Normal file
4
configs/sublime-text/User/Default (Linux).sublime-keymap
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[
|
||||||
|
{ "keys": ["ctrl+alt+k", "ctrl+t"], "command": "wrap_in_django_translate" },
|
||||||
|
{ "keys": ["ctrl+alt+k", "ctrl+g"], "command": "wrap_in_django_gettext" }
|
||||||
|
]
|
||||||
6
configs/sublime-text/User/Django HTML.sublime-settings
Normal file
6
configs/sublime-text/User/Django HTML.sublime-settings
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"extensions":
|
||||||
|
[
|
||||||
|
"html"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
5
configs/sublime-text/User/Groovy.sublime-settings
Normal file
5
configs/sublime-text/User/Groovy.sublime-settings
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"extensions":
|
||||||
|
[
|
||||||
|
],
|
||||||
|
}
|
||||||
6
configs/sublime-text/User/HTML (Jinja).sublime-settings
Normal file
6
configs/sublime-text/User/HTML (Jinja).sublime-settings
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"extensions":
|
||||||
|
[
|
||||||
|
"html"
|
||||||
|
]
|
||||||
|
}
|
||||||
5
configs/sublime-text/User/HTML.sublime-settings
Normal file
5
configs/sublime-text/User/HTML.sublime-settings
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"extensions":
|
||||||
|
[
|
||||||
|
],
|
||||||
|
}
|
||||||
7
configs/sublime-text/User/LSP-copilot.sublime-settings
Normal file
7
configs/sublime-text/User/LSP-copilot.sublime-settings
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
// Settings in here override those in "LSP-copilot/LSP-copilot.sublime-settings"
|
||||||
|
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"debug": true
|
||||||
|
}
|
||||||
|
}
|
||||||
20
configs/sublime-text/User/Package Control.sublime-settings
Normal file
20
configs/sublime-text/User/Package Control.sublime-settings
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"bootstrapped": true,
|
||||||
|
"in_process_packages":
|
||||||
|
[
|
||||||
|
],
|
||||||
|
"installed_packages":
|
||||||
|
[
|
||||||
|
"Anaconda",
|
||||||
|
"Copy Relative Path",
|
||||||
|
"CppFastOlympicCoding",
|
||||||
|
"HTML-CSS-JS Prettify",
|
||||||
|
"Jinja2",
|
||||||
|
"LSP",
|
||||||
|
"LSP-copilot",
|
||||||
|
"LSP-json",
|
||||||
|
"LSP-pyright",
|
||||||
|
"Package Control",
|
||||||
|
"TOML",
|
||||||
|
],
|
||||||
|
}
|
||||||
10
configs/sublime-text/User/Preferences.sublime-settings
Normal file
10
configs/sublime-text/User/Preferences.sublime-settings
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"font_size": 10,
|
||||||
|
"ignored_packages":
|
||||||
|
[
|
||||||
|
"Anaconda",
|
||||||
|
"Vintage",
|
||||||
|
],
|
||||||
|
"translate_tabs_to_spaces": true,
|
||||||
|
"index_files": true,
|
||||||
|
}
|
||||||
5
configs/sublime-text/User/Python Django.sublime-settings
Normal file
5
configs/sublime-text/User/Python Django.sublime-settings
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"extensions":
|
||||||
|
[
|
||||||
|
]
|
||||||
|
}
|
||||||
6
configs/sublime-text/User/Python.sublime-settings
Normal file
6
configs/sublime-text/User/Python.sublime-settings
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"extensions":
|
||||||
|
[
|
||||||
|
"py"
|
||||||
|
]
|
||||||
|
}
|
||||||
3
configs/sublime-text/User/PythonTestRunner.last-run
Normal file
3
configs/sublime-text/User/PythonTestRunner.last-run
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"last_test_run": "nosetests "
|
||||||
|
}
|
||||||
17
configs/sublime-text/User/wrap_gettext_translate.py
Normal file
17
configs/sublime-text/User/wrap_gettext_translate.py
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
import sublime
|
||||||
|
import sublime_plugin
|
||||||
|
|
||||||
|
class WrapInDjangoGettextCommand(sublime_plugin.TextCommand):
|
||||||
|
def run(self, edit):
|
||||||
|
for region in self.view.sel():
|
||||||
|
if not region.empty():
|
||||||
|
# Get the selected text
|
||||||
|
selected_text = self.view.substr(region)
|
||||||
|
# Create the translated text
|
||||||
|
if "\"" in selected_text or "\'" in selected_text:
|
||||||
|
base = '_({})'
|
||||||
|
else:
|
||||||
|
base = '_("{}")'
|
||||||
|
translated_text = base.format(selected_text)
|
||||||
|
# Replace the selection with the translated text
|
||||||
|
self.view.replace(edit, region, translated_text)
|
||||||
13
configs/sublime-text/User/wrap_template_translate.py
Normal file
13
configs/sublime-text/User/wrap_template_translate.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
import sublime
|
||||||
|
import sublime_plugin
|
||||||
|
|
||||||
|
class WrapInDjangoTranslateCommand(sublime_plugin.TextCommand):
|
||||||
|
def run(self, edit):
|
||||||
|
for region in self.view.sel():
|
||||||
|
if not region.empty():
|
||||||
|
# Get the selected text
|
||||||
|
selected_text = self.view.substr(region)
|
||||||
|
# Create the translated text
|
||||||
|
translated_text = '{{% translate "{}" %}}'.format(selected_text)
|
||||||
|
# Replace the selection with the translated text
|
||||||
|
self.view.replace(edit, region, translated_text)
|
||||||
1
configs/vscode-dev.code-profile
Normal file
1
configs/vscode-dev.code-profile
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user