(2015/06/11)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-------- youtube-dl completion | |
# put this script in your .zshrc | |
# generated by: | |
# https://github.com/rg3/youtube-dl/blob/master/devscripts/zsh-completion.in | |
# https://github.com/rg3/youtube-dl/blob/master/devscripts/zsh-completion.py | |
# and modified manually by Shotaro Fujimoto (https://github.com/ssh0) | |
__youtube_dl() { | |
local curcontext="$curcontext" fileopts diropts cur prev | |
typeset -A opt_args |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# vim: set filetype=zsh | |
# _ _ | |
# __ _| (_) __ _ ___ ___ ___ | |
# / _` | | |/ _` / __|/ _ \/ __| | |
# | (_| | | | (_| \__ \ __/\__ \ | |
# \__,_|_|_|\__,_|___/\___||___/ | |
# | |
# written by Shotaro Fujimoto (https://github.com/ssh0) | |
#-------- Alias {{{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
spacing 18 $ ResizableTall 1 (3/100) (3/5) [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [[ ! -n $TMUX && $- == *l* ]]; then | |
# get the IDs | |
ID="`tmux list-sessions`" | |
if [[ -z "$ID" ]]; then | |
tmux new-session | |
fi | |
create_new_session="Create New Session" | |
ID="$ID\n${create_new_session}:" | |
ID="`echo $ID | $PERCOL | cut -d: -f1`" | |
if [[ "$ID" = "${create_new_session}" ]]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install ranger w3m lynx highlight atool mediainfo xpdf caca-utils | |
ranger --copy-config=all |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# if session has > 1 windows in current, kill-pane without confirmation. | |
# But confirm before killing pane when it is the last pane in the window. | |
bind-key -n M-c if "tmux display -p \"#{window_panes}\" | grep ^1\$" \ | |
"confirm-before -p \"Kill the only pane in the window? It will kill this window too. (y/n)\" kill-pane" \ | |
"kill-pane \; run 'tmux rename-window \"#{pane_current_command}\"'" | |
# move between panes with Alt+j/k | |
bind-key -n M-j select-pane -t :.+ \; run 'tmux rename-window "#{pane_current_command}"' | |
bind-key -n M-k select-pane -t :.- \; run 'tmux rename-window "#{pane_current_command}"' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
$latex = 'platex -interaction=nonstopmode -kanji=utf-8 %O %S'; | |
$pdf_mode = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ex_follow_bindings = { | |
-- Yank element uri or description into primary selection | |
key({}, "y", [[Hint all links (as defined by the `follow.selectors.uri` | |
selector) and set the primary selection to the matched elements URI.]], | |
function (w) | |
w:set_mode("follow", { | |
prompt = "yank", selector = "uri", evaluator = "uri", | |
func = function (uri) | |
assert(type(uri) == "string") | |
uri = string.gsub(uri, " ", "%%20") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ranger completion {{{ | |
#------------------------------------------------------------------------------ | |
_ranger() { | |
typeset -A opt_args | |
_arguments -s -S \ | |
{-d,--debug}'[Activate the debug mode: Whenever an error occurs, ranger will exit and print a full traceback.]'\ | |
{-c,--clean}'[Activate the clean mode: ranger will not access or create any configuration files nor will it leave any traces on your system.]'\ | |
{-r,--confdir=}'[Change the configuration directory of ranger from ~/.config/ranger to "dir".]:dir:_path_files -/'\ | |
'--copy-config=[Create copies of the default configuration files in your local configuration directory. Existing ones will not be overwritten.]:FILE:(all commands commands_full rc rifle scope)'\ |
NewerOlder