TODO
Usage
Examples
#!/usr/bin/env python3
from sublimedsl.keymap import *
Keymap(
bind('backspace')
.to('run_macro_file', file='res://Packages/Default/Delete Left Right.sublime-macro')
.when('setting.auto_match_enabled').any().true()
.also('preceding_text').regex_contains(r'_$')
.also('following_text').regex_contains(r'^_'),
bind('super+k', 'super+shift+up')
.to('new_pane', move=False),
common_context=[
context('selector').equal('text.asciidoc')
],
default_match_all=True
).dump('Default')
The above code will produce file Default.sublime-keymap with:
[
{
"keys": [ "backspace" ],
"command": "run_macro_file",
"args": { "file": "res://Packages/Default/Delete Left Right.sublime-macro" },
"context": [
{ "key": "setting.auto_match_enabled", "operator": "equal", "operand": true, "match_all": false },
{ "key": "preceding_text", "operator": "regex_contains", "operand": "_$", "match_all": true },
{ "key": "following_text", "operator": "regex_contains", "operand": "^_", "match_all": true },
{ "key": "selector", "operator": "equal", "operand": "text.asciidoc", "match_all": true }
]
},
{
"keys": [ "super+k", "super+shift+up" ],
"command": "new_pane",
"args": { "move": false },
"context": [
{ "key": "selector", "operator": "equal", "operand": "text.asciidoc", "match_all": true }
]
}
]
Installation
System-wide
Install from PyPI system-wide:
sudo pip install sublimedsl
…or manually:
git clone git@github.com:jirutka/sublimedsl.git cd sublimedsl sudo ./setup.py install
Locally
If you don’t have a root access to the system, or just don’t want to install sublimedsl system-wide, then you can tell pip or setup.py to install it into your home directory (namely ~/.local):
pip install --user sublimedsl
…or manually:
git clone git@github.com:jirutka/sublimedsl.git cd sublimedsl ./setup.py --user install
License
This project is licensed under MIT license.
Release files for sublimedsl 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sublimedsl-0.3.0.tar.gz | 5.9 kB | Details |
Release files / sublimedsl-0.3.0.tar.gz
| Download URL | sublimedsl-0.3.0.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
186d2e676eb48aa2a80e8a5bd7e869a1725892186b53abfa2410f15d58c5e1a7
|
|
BLAKE2b-256 checksum How to use checksums |
520b2050a0697ca589037fff6f2ece4c9b135e71e7ebafe6d73d075e79e515ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |