Merge branch 'master' of github.com:IvanMalison/dotfiles

This commit is contained in:
Ivan Malison 2016-11-20 21:07:06 -08:00
commit 44b8349756
No known key found for this signature in database
GPG Key ID: 62530EFBE99DC2F8
7 changed files with 86 additions and 19 deletions

View File

@ -54,7 +54,7 @@ glx-swap-method = "undefined";
#################################
# Enabled client-side shadows on windows.
shadow = true;
shadow = false;
# Don't draw shadows on DND windows.
no-dnd-shadow = true;
# Avoid drawing shadows on dock/panel windows.
@ -62,7 +62,7 @@ no-dock-shadow = true;
# Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
clear-shadow = true;
# The blur radius for shadows. (default 12)
shadow-radius = 15;
shadow-radius = 5;
# The left offset for shadows. (default -15)
shadow-offset-x = -5;
# The top offset for shadows. (default -15)

View File

@ -0,0 +1,49 @@
[General]
AutoSaveAfterEveryChange=false
AutoSaveOnExit=false
AutoTypeEntryTitleMatch=true
GlobalAutoTypeKey=0
GlobalAutoTypeModifiers=0
LastDatabases=/home/imalison/SparkleShare/config/db.kdbx, /home/imalison/SparkleShare/config/creds/keepass.key
LastKeyFiles=@Variant(\0\0\0\x1c\0\0\0\x1\0\0\0T\0/\0h\0o\0m\0\x65\0/\0i\0m\0\x61\0l\0i\0s\0o\0n\0/\0S\0p\0\x61\0r\0k\0l\0\x65\0S\0h\0\x61\0r\0\x65\0/\0\x63\0o\0n\0\x66\0i\0g\0/\0\x64\0\x62\0.\0k\0\x64\0\x62\0x\0\0\0\n\0\0\0h\0/\0h\0o\0m\0\x65\0/\0i\0m\0\x61\0l\0i\0s\0o\0n\0/\0S\0p\0\x61\0r\0k\0l\0\x65\0S\0h\0\x61\0r\0\x65\0/\0\x63\0o\0n\0\x66\0i\0g\0/\0\x63\0r\0\x65\0\x64\0s\0/\0k\0\x65\0\x65\0p\0\x61\0s\0s\0.\0k\0\x65\0y)
LastOpenedDatabases=/home/imalison/SparkleShare/config/db.kdbx
MinimizeOnCopy=false
OpenPreviousDatabasesOnStartup=true
RememberLastDatabases=true
RememberLastKeyFiles=true
ShowToolbar=true
UseGroupIconOnEntryCreation=false
[GUI]
EntryListColumnSizes=150, 150, 173
EntrySearchColumnSizes=@Invalid()
Language=system
MainWindowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x1\xe0\0\0\0\x19\0\0\x3\xbf\0\0\x3\x83\0\0\x1\xe0\0\0\0\x19\0\0\x3\xbf\0\0\x3\x83\0\0\0\0\0\0\0\0\x5\xa0)
MinimizeOnClose=true
MinimizeOnStartup=false
MinimizeToTray=true
ShowTrayIcon=true
SplitterState=@Invalid()
[Http]
AlwaysAllowAccess=false
AlwaysAllowUpdate=false
BestMatchOnly=false
Enabled=true
Host=localhost
MatchUrlScheme=true
Port=19455
SearchInAllDatabases=false
ShowNotification=true
SortByUsername=false
SupportKphFields=true
UnlockDatabase=true
[security]
autotypeask=true
clearclipboard=true
clearclipboardtimeout=10
lockdatabaseidle=false
lockdatabaseidlesec=10
lockdatabaseminimize=false
passwordscleartext=false

View File

@ -26,7 +26,8 @@ heading text, and don't change when new headings are added to the document, I
wrote a custom version of ~org-export-get-reference~.
See how [[Use my own default naming scheme for org-headings][this link]] (which is just a normal internal link in the original
document) takes you to http://ivanmalison.github.io/dotfiles/#usemyowndefaultnamingschemefororgheadings.
document) takes you to
http://ivanmalison.github.io/dotfiles/#usemyowndefaultnamingschemefororgheadings.
In case you haven't noticed, that is where you should go grab the code that does
this.
@ -2026,7 +2027,17 @@ I don't use auto-complete at all, so I have set up a hook to automatically disab
** multi-line
#+BEGIN_SRC emacs-lisp
(imalison:use-package multi-line
:bind ("C-c d" . multi-line))
:bind ("C-c d" . multi-line)
:config
(progn
;; This only works for array respacing
(multi-line-defhook sh
(make-instance
'multi-line-strategy
:find multi-line-lisp-find-strategy
:respace (multi-line-default-respacers
(multi-line-clearing-reindenting-respacer
multi-line-force-first-and-last-respacer))))))
#+END_SRC
** comment-dwim-2
#+BEGIN_SRC emacs-lisp

View File

@ -29,14 +29,14 @@ def command_exists(command, run=run):
def build_task_factory(ns):
def task(function):
ns.add_task(ctask(function))
def task(function, *args, **kwargs):
ns.add_task(ctask(function, *args, **kwargs))
return function
return task
def namespace_and_factory():
ns = Collection()
def namespace_and_factory(*args, **kwargs):
ns = Collection(*args, **kwargs)
return ns, build_task_factory(ns)
@ -48,17 +48,17 @@ def extension_checker(extension):
def tasks_from_directory(directory_path, file_predicate=extension_checker("sh")):
ns, make_task = namespace_and_factory()
ns, make_task = namespace_and_factory(os.path.basename(directory_path))
def task_from_file(filepath):
@make_task()
def run_script(ctx):
ctx.run(filepath)
return run_script
return make_task(run_script, name=os.path.basename(filepath).split(os.path.extsep)[0])
filepaths = filter(os.path.isfile,
[os.path.join(directory_path, filename)
for filename in os.listdir(directory_path)])
filepaths = filter(
os.path.isfile,
[os.path.join(directory_path, filename)
for filename in os.listdir(directory_path)],
)
map(task_from_file, filepaths)
list(map(task_from_file, filepaths))
return ns

View File

@ -63,9 +63,13 @@ function _python_setup {
function _node_setup {
# node/nvm
export NVM_DIR="/Users/imalison/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
export NODE_PATH="/usr/local/lib/node_modules/"
if [ -e /usr/share/nvm/init-nvm.sh ]; then
source /usr/share/nvm/init-nvm.sh
else
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
export NODE_PATH="/usr/local/lib/node_modules/"
fi
}
function _java_setup {

View File

@ -1,3 +1,5 @@
# -*- mode: sh; -*-
# If there are issues with path, check /etc/profile for hard overrides of PATH.
source "$HOME/.lib/shellenv.sh"
load_xkb_map.sh

1
tasks/imalison.py Symbolic link
View File

@ -0,0 +1 @@
../dotfiles/lib/python/imalison.py