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