Skip to content

Instantly share code, notes, and snippets.

View sublimator's full-sized avatar

Nicholas Dudfield sublimator

View GitHub Profile
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF+02qUBEADWgk1oOAA7O7/e7Pqxssnu5y7JzbL3x70wXHrJx31K99ar6Mqe
vjS1HV6mcoERxkDunFAjL3hpgCcTWwbV1XCLsS5j4LEV5DFs1wOJYHPYVIX783pE
7PbEIbH51897aq9A0PQsELB9E0a12xJxHzinphXEqofuEL6pE0Z8ssDnnn678dUX
/LqRcIjnZb7SQe6pjGPxV7BFhnmLQrf6+z2fxTN1cxZeL1ihRpu9a5lZuEmeO0xl
P8riB9jf3imwSU1ff14tkkhgrD08Nfg2f/xiRE51onzJxKEC94MRxPC4api07QXh
jjyPSo+kmXymwf73HQ8Burr1baGT61P6SbD2sYYJ/06DbuuZlCwmBXnXWlAj712h
rTnbx9OyLndhVfdvpU3t7cUa/VJtrY9StkpqDjswQn+/9f3T+Hyun6t9NucYw2m4
CkqMrhCSVXGAaKlQxqpAcDqMv8D/e6Oi+58OdBCfeJiFHWsPSMFleI/0I6bJ3MyE
### Keybase proof
I hereby claim:
* I am sublimator on github.
* I am niq (https://keybase.io/niq) on keybase.
* I have a public key ASBKIy6KWPToh2eejUOL4cWCvbj43ubaOjUbgdE_ZKmifwo
To claim this, I am signing this object:
{
"LAYOUTS": "----------------------",
"layouts": [
"tall",
"wide",
"fullscreen",
"column"
],
"MODIFIERS": "----------------------",
@sublimator
sublimator / schematic.py
Created January 11, 2012 12:24
yepperst
{u'auto_complete': {},
u'build': {},
u'clear_bookmarks': {u'name': set([u'mark'])},
u'clear_fields': {},
u'clear_recent_files': {},
u'clear_recent_projects': {},
u'close': {},
u'close_all': {},
u'close_file': {},
u'close_folder_list': {},
@sublimator
sublimator / browsedirs.py
Created September 13, 2011 06:04
BrowseDirs
#coding: utf8
#################################### IMPORTS ###################################
# Std Libs
import os
import inspect
import functools
import re
import types
@sublimator
sublimator / scopecommands.py
Created September 11, 2011 11:50
Scope Commands
#coding: utf8
#################################### IMPORTS ###################################
# Sublime Libs
import sublime
import sublime_plugin
import bisect
################################### BINDINGS ###################################
[
@sublimator
sublimator / scopecommands.py
Created September 11, 2011 11:47
Scope Commands
#coding: utf8
#################################### IMPORTS ###################################
# Sublime Libs
import sublime
import sublime_plugin
import bisect
################################### BINDINGS ###################################
[
@sublimator
sublimator / indentation.py
Created September 8, 2011 11:53
Updated Indentation
import sublime
import sublime_plugin
import textwrap
def get_tab_size(view):
return int(view.settings().get('tab_size', 8))
def handle_tabs(view, string, offset=0):
if not view.settings().get('translateTabsToSpaces'):
tab_size = view.settings().get('tab_size', 8)
@sublimator
sublimator / crasher.py
Created September 7, 2011 13:39
QP workaround
#coding: utf8
#################################### IMPORTS ###################################
# Std Libs
import threading
import time
import sys
# Sublime
import sublime
@sublimator
sublimator / commandschema.py
Created September 5, 2011 11:32
Commands and args
commands = {u'auto_complete': {},
u'build': {},
u'clear_bookmarks': {u'name': set([u'mark'])},
u'clear_fields': {},
u'clear_recent_files': {},
u'clear_recent_projects': {},
u'close': {},
u'close_all': {},
u'close_file': {},
u'close_folder_list': {},