extra notes
parent
19f74ca7fe
commit
5bec17769e
@ -0,0 +1,21 @@
|
||||
say() {
|
||||
# limit to 100 character or less
|
||||
# language code: http://developers.google.com/translate/v2/using_rest#language-params
|
||||
# useage: say <language code> <phase>
|
||||
# example: say es come with me
|
||||
mplayer -user-agent Mozilla \
|
||||
"http://translate.google.com/translate_tts?ie=UTF-8&tl="$1"&q=$(echo "$@" \
|
||||
| cut -d ' ' -f2- | sed 's/ /\+/g')" > /dev/null 2>&1 ;}
|
||||
|
||||
say-translation() {
|
||||
# by: gotbletu
|
||||
# requires: http://www.soimort.org/google-translate-cli/
|
||||
# limit to 100 character or less
|
||||
# language code: http://developers.google.com/translate/v2/using_rest#language-params
|
||||
# useage: say-translation <language code> <phase>
|
||||
# example: say-translation es come with me
|
||||
lang=$1
|
||||
trans=$(translate {=$lang} "$(echo "$@" | cut -d ' ' -f2- | sed 's/ /\+/g')" )
|
||||
echo $trans
|
||||
mplayer -user-agent Mozilla \
|
||||
"http://translate.google.com/translate_tts?ie=UTF-8&tl=$lang&q=$trans" > /dev/null 2>&1 ;}
|
@ -0,0 +1,4 @@
|
||||
# send link to podbeuter queue
|
||||
|
||||
podqueue() { echo "$1 \"$HOME/Downloads/$(echo "$1" | awk -F'/' '{ print $NF }')\"" >> ~/.newsbeuter/queue ;}
|
||||
|
@ -0,0 +1,9 @@
|
||||
" ~/.vimrc
|
||||
" copy or paste from X11 clipboard
|
||||
" http://vim.wikia.com/wiki/GNU/Linux_clipboard_copy/paste_with_xclip
|
||||
" requires: xclip
|
||||
" usage: visual mode select then hit F6 to copy
|
||||
" hit F7 to paste from GUI to vim without formating issues
|
||||
vmap <F6> :!xclip -f -sel clip<CR>
|
||||
map <F7> mz:-1r !xclip -o -sel clip<CR>`z
|
||||
|
@ -0,0 +1,39 @@
|
||||
##### for ~/.zshrc
|
||||
|
||||
# enable vim mode on commmand line
|
||||
bindkey -v
|
||||
|
||||
# show vim status
|
||||
# http://zshwiki.org/home/examples/zlewidgets
|
||||
function zle-line-init zle-keymap-select {
|
||||
RPS1="${${KEYMAP/vicmd/-- NORMAL --}/(main|viins)/-- INSERT --}"
|
||||
RPS2=$RPS1
|
||||
zle reset-prompt
|
||||
}
|
||||
zle -N zle-line-init
|
||||
zle -N zle-keymap-select
|
||||
|
||||
# add missing vim hotkeys
|
||||
# fixes backspace deletion issues
|
||||
# http://zshwiki.org/home/zle/vi-mode
|
||||
bindkey -a u undo
|
||||
bindkey -a '^R' redo
|
||||
bindkey '^?' backward-delete-char
|
||||
bindkey '^H' backward-delete-char
|
||||
|
||||
# history search in vim mode
|
||||
# http://zshwiki.org./home/zle/bindkeys#why_isn_t_control-r_working_anymore
|
||||
bindkey -M viins '^s' history-incremental-search-backward
|
||||
bindkey -M vicmd '^s' history-incremental-search-backward
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
##### for ~/tmux.conf
|
||||
# Lowers the delay time between the prefix key and other keys - fixes pausing in vim
|
||||
set -sg escape-time 1
|
||||
|
||||
# reload .tmux.conf
|
||||
bind-key r source-file ~/.tmux.conf \; display-message "Configuration reloaded"
|
||||
|
Loading…
Reference in New Issue