mirror of
https://github.com/balkian/dotfiles.git
synced 2024-11-21 19:52:29 +00:00
Several changes
* Compton improvements * Add a wide screen layout * Set termite as the default terminal * Update spacemacs * Add script to copy bibtex entries from zotero
This commit is contained in:
parent
6f07d96ea0
commit
f0202964ec
@ -1,6 +1,7 @@
|
|||||||
# echo "pasado(xprofile)" $(date) >> /tmp/LOG
|
# echo "pasado(xprofile)" $(date) >> /tmp/LOG
|
||||||
setxkbmap us altgr-intl -option ctrl:nocaps
|
setxkbmap "us,es" "altgr-intl," -option "ctrl:nocaps,grp:shift_toggle,terminate:ctrl_alt_bksp"
|
||||||
#xmodmap ~/.Xmodmap
|
#xmodmap ~/.Xmodmap
|
||||||
#source ~/.xinitrc
|
#source ~/.xinitrc
|
||||||
export XTERMINAL=termite
|
export XTERMINAL=termite
|
||||||
export TERMINAL=termite
|
export TERMINAL=termite
|
||||||
|
export TERMCMD=termite
|
||||||
|
@ -23,13 +23,13 @@ shadow-exclude = [
|
|||||||
|
|
||||||
# Opacity
|
# Opacity
|
||||||
mark-override-focused = true;
|
mark-override-focused = true;
|
||||||
menu-opacity = 0.9;
|
#menu-opacity = 0.9;
|
||||||
inactive-opacity = 0.9;
|
#inactive-opacity = 0.9;
|
||||||
# active-opacity = 0.8;
|
# active-opacity = 0.8;
|
||||||
frame-opacity = 0.7;
|
# frame-opacity = 0.7;
|
||||||
inactive-opacity-override = true;
|
inactive-opacity-override = true;
|
||||||
alpha-step = 0.06;
|
alpha-step = 0.06;
|
||||||
# inactive-dim = 0.2;
|
inactive-dim = 0.2;
|
||||||
# inactive-dim-fixed = true;
|
# inactive-dim-fixed = true;
|
||||||
# blur-background = true;
|
# blur-background = true;
|
||||||
# blur-background-frame = true;
|
# blur-background-frame = true;
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
'(global-hl-line-mode t)
|
'(global-hl-line-mode t)
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
(quote
|
(quote
|
||||||
(yafolding origami-mode highlight-indent-guides indent-guide go-dlv quelpa avy avy-mode github-theme base16-theme hlinum glab neotree evil-magit docker password-store gitlab flycheck-cask ensime scala-mode yasnippet yaml-mode slime quelpa-use-package ob-ipython nose n3-mode monokai-theme markdown-mode magit jedi helm-swoop helm-projectile helm-descbinds helm-ag guide-key go-mode go-autocomplete gist flymake-go flycheck exec-path-from-shell evil-surround evil-smartparens evil-paredit evil-org evil-nerd-commenter evil-mu4e evil-matchit evil-leader evil-jumper ein clojure-mode auctex ace-jump-mode)))
|
(package-build yafolding origami-mode highlight-indent-guides indent-guide go-dlv quelpa avy avy-mode github-theme base16-theme hlinum glab neotree evil-magit docker password-store gitlab flycheck-cask ensime scala-mode yasnippet yaml-mode slime quelpa-use-package ob-ipython nose n3-mode monokai-theme markdown-mode magit jedi helm-swoop helm-projectile helm-descbinds helm-ag guide-key go-mode go-autocomplete gist flymake-go flycheck exec-path-from-shell evil-surround evil-smartparens evil-paredit evil-org evil-nerd-commenter evil-mu4e evil-matchit evil-leader evil-jumper ein clojure-mode auctex ace-jump-mode)))
|
||||||
'(safe-local-variable-values (quote ((TeX-command-extra-options . "-shell-escape")))))
|
'(safe-local-variable-values (quote ((TeX-command-extra-options . "-shell-escape")))))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
|
@ -152,8 +152,8 @@ values."
|
|||||||
dotspacemacs-colorize-cursor-according-to-state t
|
dotspacemacs-colorize-cursor-according-to-state t
|
||||||
;; Default font, or prioritized list of fonts. `powerline-scale' allows to
|
;; Default font, or prioritized list of fonts. `powerline-scale' allows to
|
||||||
;; quickly tweak the mode-line size to make separators look not too crappy.
|
;; quickly tweak the mode-line size to make separators look not too crappy.
|
||||||
dotspacemacs-default-font '("Inconsolata"
|
dotspacemacs-default-font '("DejaVu Sans Mono"
|
||||||
:size 16
|
:size 14
|
||||||
:weight normal
|
:weight normal
|
||||||
:width normal
|
:width normal
|
||||||
:powerline-scale 1.5)
|
:powerline-scale 1.5)
|
||||||
@ -358,7 +358,7 @@ you should place your code here."
|
|||||||
'(evil-want-Y-yank-to-eol nil)
|
'(evil-want-Y-yank-to-eol nil)
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
(quote
|
(quote
|
||||||
(csv-mode web-beautify livid-mode skewer-mode simple-httpd json-mode json-snatcher json-reformat js2-refactor multiple-cursors js2-mode js-doc company-tern dash-functional tern coffee-mode yaml-mode helm-company helm-c-yasnippet fuzzy company-web web-completion-data company-statistics company-go company-anaconda company auto-yasnippet yasnippet ac-ispell auto-complete web-mode tagedit slim-mode scss-mode sass-mode pug-mode less-css-mode helm-css-scss haml-mode emmet-mode smeargle orgit magit-gitflow helm-gitignore gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link evil-magit magit magit-popup xterm-color shell-pop org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-download multi-term mmm-mode markdown-toc markdown-mode htmlize gnuplot git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-commit with-editor git-gutter gh-md flyspell-correct-helm flyspell-correct flycheck-pos-tip pos-tip flycheck eshell-z eshell-prompt-extras esh-help diff-hl auto-dictionary yapfify pyvenv pytest pyenv-mode py-isort pip-requirements live-py-mode hy-mode helm-pydoc cython-mode anaconda-mode pythonic go-guru go-eldoc go-mode ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint info+ indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation hide-comnt help-fns+ helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed dash aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async))))
|
(auctex-latexmk company-auctex auctex csv-mode web-beautify livid-mode skewer-mode simple-httpd json-mode json-snatcher json-reformat js2-refactor multiple-cursors js2-mode js-doc company-tern dash-functional tern coffee-mode yaml-mode helm-company helm-c-yasnippet fuzzy company-web web-completion-data company-statistics company-go company-anaconda company auto-yasnippet yasnippet ac-ispell auto-complete web-mode tagedit slim-mode scss-mode sass-mode pug-mode less-css-mode helm-css-scss haml-mode emmet-mode smeargle orgit magit-gitflow helm-gitignore gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link evil-magit magit magit-popup xterm-color shell-pop org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-download multi-term mmm-mode markdown-toc markdown-mode htmlize gnuplot git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-commit with-editor git-gutter gh-md flyspell-correct-helm flyspell-correct flycheck-pos-tip pos-tip flycheck eshell-z eshell-prompt-extras esh-help diff-hl auto-dictionary yapfify pyvenv pytest pyenv-mode py-isort pip-requirements live-py-mode hy-mode helm-pydoc cython-mode anaconda-mode pythonic go-guru go-eldoc go-mode ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint info+ indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation hide-comnt help-fns+ helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed dash aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async))))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
@ -268,8 +268,8 @@ for_window [class="^termite"] border 1px
|
|||||||
for_window [class="^lxterminal"] border 1px
|
for_window [class="^lxterminal"] border 1px
|
||||||
for_window [class="^xfce4-terminal"] border 1px
|
for_window [class="^xfce4-terminal"] border 1px
|
||||||
for_window [title="^scratch"] move to scratchpad
|
for_window [title="^scratch"] move to scratchpad
|
||||||
for_window [class="^Nemo|Thunar|Ranger"] move to scratchpad;
|
assign [class="^Nemo|Thunar|Ranger"] 5: Files
|
||||||
for_window [title="filemanager"] move to scratchpad;
|
for_window [title="^filemanager$"] move to scratchpad;
|
||||||
#KDE
|
#KDE
|
||||||
for_window [class="Plasma-desktop"] border none
|
for_window [class="Plasma-desktop"] border none
|
||||||
for_window [class="krunner"] border none
|
for_window [class="krunner"] border none
|
||||||
@ -323,6 +323,7 @@ exec --no-startup-id syndaemon -i 0.5 -d
|
|||||||
exec --no-startup-id i3-sensible-terminal --title=scratch -e 'tmux attach'
|
exec --no-startup-id i3-sensible-terminal --title=scratch -e 'tmux attach'
|
||||||
exec --no-startup-id i3-exit.sh autolock
|
exec --no-startup-id i3-exit.sh autolock
|
||||||
exec --no-startup-id xfce4-power-manager
|
exec --no-startup-id xfce4-power-manager
|
||||||
exec --no-startup-id xfsettingsd --sm-client-disable &
|
#exec --no-startup-id xfsettingsd --sm-client-disable &
|
||||||
exec --no-startup-id clipit -n
|
exec --no-startup-id clipit -n
|
||||||
exec --no-startup-id owncloud
|
exec --no-startup-id owncloud
|
||||||
|
exec --no-startup-id udiskie --no-notify --tray --use-udisks2
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
':/home/j
|
|
||||||
F:/home/j
|
F:/home/j
|
||||||
f:/home/j
|
f:/home/j
|
||||||
|
m:/home/j/Downloads
|
||||||
|
p:/home/j/Doctorado/Papers
|
||||||
|
s:/home/j/Doctorado/Papers/SocialContext
|
||||||
|
d:/home/j/Downloads
|
||||||
|
D:/home/j/Doctorado
|
||||||
|
o:/home/j/ownCloud
|
||||||
|
g:/home/j/git/balkian
|
||||||
|
G:/home/j/GSI
|
||||||
|
@ -1,50 +1,50 @@
|
|||||||
set colorscheme snow
|
rename parameterized_plugin.py
|
||||||
set colorscheme solarized
|
rename basic_plugin
|
||||||
set colorscheme jungle
|
rename basic_analyse_entry_plugin.py
|
||||||
set status_bar_on_top true
|
rename basic_plugin.py
|
||||||
set draw_borders true
|
rename sklearn
|
||||||
set line_numbers
|
filter
|
||||||
|
open_with svg
|
||||||
find Mu
|
search svg
|
||||||
find
|
open_with inkscape
|
||||||
find Des
|
|
||||||
find H
|
|
||||||
find des
|
|
||||||
find d
|
|
||||||
find git
|
|
||||||
find gi
|
|
||||||
map f console scout -ftsea%space
|
|
||||||
scout -ftsea mes
|
|
||||||
scout -ftsea sf
|
|
||||||
scout -ftsea s
|
|
||||||
scout -ftsea test
|
|
||||||
scout -ftsea
|
|
||||||
filter
|
|
||||||
scout -ftsea te
|
|
||||||
scout -ftsea dot
|
|
||||||
scout -ftsea i3
|
|
||||||
map dC chain mark_files all=True val=True; get_cumulative_size
|
|
||||||
delete
|
|
||||||
find loc
|
|
||||||
search loc
|
|
||||||
find Pu
|
|
||||||
scout -aefiklst
|
|
||||||
scout -aefiklst
|
|
||||||
scout -ftse Docu
|
|
||||||
scout -ftse Docum
|
|
||||||
scout -ftse dotfi
|
|
||||||
scout -ftse own
|
|
||||||
scout -ftse ownclo
|
|
||||||
scout -ftse sys
|
|
||||||
scout -ftse Desk
|
|
||||||
scout -ftse vid
|
|
||||||
scout -ftse vi
|
|
||||||
scout -fts id
|
|
||||||
find
|
|
||||||
shell y
|
|
||||||
find dotfi
|
|
||||||
find GSI
|
|
||||||
find vid
|
|
||||||
find Pic
|
|
||||||
find musi
|
|
||||||
find owncl
|
find owncl
|
||||||
|
find some
|
||||||
|
find socialcon
|
||||||
|
find download
|
||||||
|
find paced
|
||||||
|
rename PACED.png
|
||||||
|
search paced
|
||||||
|
delete
|
||||||
|
terminal
|
||||||
|
shell
|
||||||
|
shell echo $TERM
|
||||||
|
shell
|
||||||
|
shell -i
|
||||||
|
|
||||||
|
terminal
|
||||||
|
|
||||||
|
search joya
|
||||||
|
search factu
|
||||||
|
search pdf
|
||||||
|
search juan
|
||||||
|
find wetran
|
||||||
|
find git
|
||||||
|
mkdir photos
|
||||||
|
execute_command
|
||||||
|
search
|
||||||
|
rename SNA
|
||||||
|
mkdir bundle-functiona
|
||||||
|
rename bundle-functional
|
||||||
|
find
|
||||||
|
filter *.mobi
|
||||||
|
mkdir mobi
|
||||||
|
filter .mobi
|
||||||
|
filter
|
||||||
|
rename
|
||||||
|
bulkrename
|
||||||
|
bulkrename vim
|
||||||
|
:eval fm.source(fm.confpath('rc.conf'))
|
||||||
|
eval fm.source(fm.confpath('rc.conf'))
|
||||||
|
bulkrename
|
||||||
|
open_with
|
||||||
|
open_with 1
|
||||||
|
@ -163,6 +163,7 @@ set padding_right true
|
|||||||
# instances but leads to *slight* performance loss.
|
# instances but leads to *slight* performance loss.
|
||||||
# When false, bookmarks are saved when ranger is exited.
|
# When false, bookmarks are saved when ranger is exited.
|
||||||
set autosave_bookmarks true
|
set autosave_bookmarks true
|
||||||
|
set save_backtick_bookmark false
|
||||||
|
|
||||||
# You can display the "real" cumulative size of directories by using the
|
# You can display the "real" cumulative size of directories by using the
|
||||||
# command :get_cumulative_size or typing "dc". The size is expensive to
|
# command :get_cumulative_size or typing "dc". The size is expensive to
|
||||||
@ -191,7 +192,7 @@ set cd_bookmarks true
|
|||||||
|
|
||||||
# Avoid previewing files larger than this size, in bytes. Use a value of 0 to
|
# Avoid previewing files larger than this size, in bytes. Use a value of 0 to
|
||||||
# disable this feature.
|
# disable this feature.
|
||||||
set preview_max_size 0
|
set preview_max_size 10000000
|
||||||
|
|
||||||
# Add the highlighted file to the path in the titlebar
|
# Add the highlighted file to the path in the titlebar
|
||||||
set show_selection_in_titlebar true
|
set show_selection_in_titlebar true
|
||||||
@ -412,6 +413,8 @@ map cc search_next order=ctime
|
|||||||
map cm search_next order=mtime
|
map cm search_next order=mtime
|
||||||
map ca search_next order=atime
|
map ca search_next order=atime
|
||||||
|
|
||||||
|
|
||||||
|
map <C-t> terminal
|
||||||
# Tabs
|
# Tabs
|
||||||
map <C-n> tab_new ~
|
map <C-n> tab_new ~
|
||||||
map <C-w> tab_close
|
map <C-w> tab_close
|
||||||
|
@ -83,9 +83,9 @@ ext x?html?, has w3m, terminal = w3m "$@"
|
|||||||
# Misc
|
# Misc
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
# Define the "editor" for text files as first action
|
# Define the "editor" for text files as first action
|
||||||
mime ^text, label editor = $EDITOR -- "$@"
|
mime ^text, label editor = myemacs "-nc" -- "$@"
|
||||||
mime ^text, label pager = "$PAGER" -- "$@"
|
mime ^text, label pager = "$PAGER" -- "$@"
|
||||||
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = $EDITOR -- "$@"
|
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = myemacs "-nc" -- "$@"
|
||||||
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
|
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
|
||||||
|
|
||||||
ext 1 = man "$1"
|
ext 1 = man "$1"
|
||||||
@ -204,7 +204,7 @@ label wallpaper, number 14, mime ^image, has feh, X = feh --bg-fill "$1"
|
|||||||
|
|
||||||
# Define the editor for non-text files + pager as last action
|
# Define the editor for non-text files + pager as last action
|
||||||
!mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = ask
|
!mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = ask
|
||||||
label editor, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = $EDITOR -- "$@"
|
label editor, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = myemacs "-nc" -- "$@"
|
||||||
label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
|
label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
|
||||||
|
|
||||||
# The very last action, so that it's never triggered accidentally, is to execute a program:
|
# The very last action, so that it's never triggered accidentally, is to execute a program:
|
||||||
|
@ -58,8 +58,8 @@ if [ "$preview_images" = "True" ]; then
|
|||||||
image/*)
|
image/*)
|
||||||
exit 7;;
|
exit 7;;
|
||||||
# Image preview for video, disabled by default.:
|
# Image preview for video, disabled by default.:
|
||||||
###video/*)
|
video/*)
|
||||||
### ffmpegthumbnailer -i "$path" -o "$cached" -s 0 && exit 6 || exit 1;;
|
ffmpegthumbnailer -i "$path" -o "$cached" -s 0 && exit 6 || exit 1;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -0,0 +1,3 @@
|
|||||||
|
/home/j/git/lab.gsi/senpy/senpy/img/header.png
|
||||||
|
::/home/j/NextCloud/Videos/salsa/DamiYNina/VID-20180107-WA0011.mp4
|
||||||
|
/home/j/Doctorado/Papers/SocialContext
|
2
screenlayouts/.screenlayout/dual-wide.sh
Executable file
2
screenlayouts/.screenlayout/dual-wide.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
xrandr --output VIRTUAL1 --off --output eDP1 --mode 1920x1080 --pos 328x1080 --rotate normal --output DP1 --primary --mode 2560x1080 --pos 0x0 --rotate normal --output HDMI2 --off --output HDMI1 --off --output DP2 --off
|
4
scripts/.bin/copybib
Executable file
4
scripts/.bin/copybib
Executable file
@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
cat ~/Exported\ Items.bib | sed -n 's/@.*{\(.*\),/\\cite{\1}/p' | xclip -selection clipboard
|
||||||
|
sleep 1
|
||||||
|
cat ~/Exported\ Items.bib | xclip -selection clipboard
|
@ -36,9 +36,12 @@ bind b set-window-option synchronize-panes
|
|||||||
set -g status-bg black
|
set -g status-bg black
|
||||||
set -g status-fg white
|
set -g status-fg white
|
||||||
set -g status-left '#[fg=green]#H'
|
set -g status-left '#[fg=green]#H'
|
||||||
set -g status-right '#[fg=yellow]#(uptime | sed -e "s/load average/load/g\;s/ / /g")' # | cut -d "," -f 2-)'
|
set -g status-right '#[fg=yellow]#(uptime | sed -e "s/load average/load/g" -e "s/ / /g")' # | cut -d "," -f 2-)'
|
||||||
set -g status-right-length 50
|
set -g status-right-length 50
|
||||||
|
|
||||||
|
set -g pane-border-status bottom
|
||||||
|
set -g pane-border-format '#(ps --no-headers -t #{pane_tty} -o args -O-c)'
|
||||||
|
|
||||||
# Highlight active window
|
# Highlight active window
|
||||||
set-window-option -g window-status-current-bg red
|
set-window-option -g window-status-current-bg red
|
||||||
|
|
||||||
@ -47,7 +50,9 @@ setw -g monitor-activity on
|
|||||||
set -g visual-activity on
|
set -g visual-activity on
|
||||||
|
|
||||||
# Automatically set window title
|
# Automatically set window title
|
||||||
set -g automatic-rename off
|
set-option -g status-interval 5
|
||||||
|
set-option -g automatic-rename on
|
||||||
|
set-option -g automatic-rename-format '#(basename "#{pane_current_path}")'
|
||||||
|
|
||||||
# Mouse and panes
|
# Mouse and panes
|
||||||
#set -g mouse-utf8 on
|
#set -g mouse-utf8 on
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 221c6cd1283654ba77db052ee27aef613395321c
|
Subproject commit e021adeb4a628387e853004427e3ea373207ee5a
|
@ -1,64 +0,0 @@
|
|||||||
#
|
|
||||||
# Executes commands at login pre-zshrc.
|
|
||||||
#
|
|
||||||
# Authors:
|
|
||||||
# Sorin Ionescu <sorin.ionescu@gmail.com>
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Less
|
|
||||||
#
|
|
||||||
|
|
||||||
# Set the default Less options.
|
|
||||||
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
|
|
||||||
# Remove -X and -F (exit if the content fits on one screen) to enable it.
|
|
||||||
export LESS='-F -g -i -M -R -S -w -X -z-4'
|
|
||||||
|
|
||||||
# Set the Less input preprocessor.
|
|
||||||
# Try both `lesspipe` and `lesspipe.sh` as either might exist on a system.
|
|
||||||
if (( $#commands[(i)lesspipe(|.sh)] )); then
|
|
||||||
export LESSOPEN="| /usr/bin/env $commands[(i)lesspipe(|.sh)] %s 2>&-"
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
|
||||||
# Temporary Files
|
|
||||||
#
|
|
||||||
|
|
||||||
if [[ ! -d "$TMPDIR" ]]; then
|
|
||||||
export TMPDIR="/tmp/$LOGNAME"
|
|
||||||
mkdir -p -m 700 "$TMPDIR"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Handy aliases
|
|
||||||
alias fail="less +F"
|
|
||||||
|
|
||||||
# Docker goodies
|
|
||||||
alias da="docker_start_attach"
|
|
||||||
alias drm="docker rm"
|
|
||||||
alias drun="docker run"
|
|
||||||
alias drmi="docker rmi"
|
|
||||||
|
|
||||||
alias kg='kubectl --context="kubernetes-admin@kubernetes"'
|
|
||||||
|
|
||||||
kube(){
|
|
||||||
if [ "$#" -lt 1 ]; then
|
|
||||||
echo "Wrapper for kubectl"
|
|
||||||
echo ""
|
|
||||||
echo "Usage: $0 <namespace> ... kubectl args"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
context=$1
|
|
||||||
shift
|
|
||||||
kubectl --context="$context" "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
TMPPREFIX="${TMPDIR%/}/zsh"
|
|
||||||
|
|
||||||
if command -v pyenv >/dev/null 2>&1 ; then
|
|
||||||
export PYENV_ROOT="$HOME/.pyenv"
|
|
||||||
export PATH="$PYENV_ROOT/bin:$PATH"
|
|
||||||
eval "$(pyenv init -)"
|
|
||||||
pyenv virtualenvwrapper
|
|
||||||
fi
|
|
||||||
|
|
||||||
setopt interactivecomments
|
|
@ -17,6 +17,7 @@ export EDITOR='vim'
|
|||||||
export VISUAL="myemacs -c"
|
export VISUAL="myemacs -c"
|
||||||
export ALTERNATE_EDITOR=""
|
export ALTERNATE_EDITOR=""
|
||||||
export PAGER='less'
|
export PAGER='less'
|
||||||
|
export TERMCMD='i3-sensible-terminal'
|
||||||
|
|
||||||
#
|
#
|
||||||
# Language
|
# Language
|
||||||
|
85
zsh/.zshrc
85
zsh/.zshrc
@ -5,6 +5,11 @@
|
|||||||
# Sorin Ionescu <sorin.ionescu@gmail.com>
|
# Sorin Ionescu <sorin.ionescu@gmail.com>
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
if [[ -s "${ZDOTDIR:-$HOME}/.zshenv" ]]; then
|
||||||
|
source "${ZDOTDIR:-$HOME}/.zshenv"
|
||||||
|
fi
|
||||||
|
|
||||||
# Source Prezto.
|
# Source Prezto.
|
||||||
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
|
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
|
||||||
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
|
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
|
||||||
@ -12,21 +17,42 @@ fi
|
|||||||
|
|
||||||
# Customize to your needs...
|
# Customize to your needs...
|
||||||
|
|
||||||
eval $(dircolors ~/.dircolors)
|
#
|
||||||
|
# Less
|
||||||
|
#
|
||||||
|
|
||||||
|
# Set the default Less options.
|
||||||
|
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
|
||||||
|
# Remove -X and -F (exit if the content fits on one screen) to enable it.
|
||||||
|
export LESS='-F -g -i -M -R -S -w -X -z-4'
|
||||||
|
|
||||||
|
# Handy alias
|
||||||
|
alias fail="less +F"
|
||||||
|
|
||||||
|
|
||||||
|
# Set the Less input preprocessor.
|
||||||
|
# Try both `lesspipe` and `lesspipe.sh` as either might exist on a system.
|
||||||
|
if (( $#commands[(i)lesspipe(|.sh)] )); then
|
||||||
|
export LESSOPEN="| /usr/bin/env $commands[(i)lesspipe(|.sh)] %s 2>&-"
|
||||||
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Temporary Files
|
||||||
|
#
|
||||||
|
|
||||||
|
if [[ ! -d "$TMPDIR" ]]; then
|
||||||
|
export TMPDIR="/tmp/$LOGNAME"
|
||||||
|
mkdir -p -m 700 "$TMPDIR"
|
||||||
|
fi
|
||||||
|
|
||||||
|
TMPPREFIX="${TMPDIR%/}/zsh"
|
||||||
|
|
||||||
|
|
||||||
if which pyenv >/dev/null ; then
|
if which pyenv >/dev/null ; then
|
||||||
eval "$(pyenv virtualenv-init -)"
|
eval "$(pyenv virtualenv-init -)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
alias dps="docker ps"
|
# Docker goodies
|
||||||
alias dpi="docker images"
|
|
||||||
alias dc="docker-compose"
|
|
||||||
alias dcr="compose-run"
|
|
||||||
alias da="docker_start_attach"
|
|
||||||
alias daa="docker_apply_all_containers"
|
|
||||||
alias dci="docker_clean_images"
|
|
||||||
alias dcc="docker_clean_containers"
|
|
||||||
alias dac="docker_apply_containers"
|
|
||||||
|
|
||||||
function docker_start_attach () {
|
function docker_start_attach () {
|
||||||
docker start $1 && docker attach $1
|
docker start $1 && docker attach $1
|
||||||
@ -84,8 +110,47 @@ function docker_nuke () {
|
|||||||
docker rmi $(docker images -q)
|
docker rmi $(docker images -q)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
alias da="docker_start_attach"
|
||||||
|
alias daa="docker_apply_all_containers"
|
||||||
|
alias dac="docker_apply_containers"
|
||||||
|
alias dc="docker-compose"
|
||||||
|
alias dcc="docker_clean_containers"
|
||||||
|
alias dci="docker_clean_images"
|
||||||
|
alias dcr="compose-run"
|
||||||
|
alias dpi="docker images"
|
||||||
|
alias dps="docker ps"
|
||||||
|
alias drm="docker rm"
|
||||||
|
alias drmi="docker rmi"
|
||||||
|
alias drun="docker run"
|
||||||
|
|
||||||
|
|
||||||
|
# GSI
|
||||||
alias gsicluster='ssh balkian@shannon.gsi.dit.upm.es -p 1337'
|
alias gsicluster='ssh balkian@shannon.gsi.dit.upm.es -p 1337'
|
||||||
|
|
||||||
function gsiclustercopy(){
|
function gsiclustercopy(){
|
||||||
scp -P 1337 $1 balkian@shannon.gsi.dit.upm.es:/shared/balkian/$2
|
scp -P 1337 $1 balkian@shannon.gsi.dit.upm.es:/shared/balkian/$2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Kubernetes (k8s)
|
||||||
|
|
||||||
|
alias kg='kubectl --context="kubernetes-admin@kubernetes"'
|
||||||
|
|
||||||
|
function kube (){
|
||||||
|
if [ "$#" -lt 1 ]; then
|
||||||
|
echo "Wrapper for kubectl"
|
||||||
|
echo ""
|
||||||
|
echo "Usage: $0 <namespace> ... kubectl args"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
context=$1
|
||||||
|
shift
|
||||||
|
kubectl --context="$context" "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Dircolors for termite
|
||||||
|
|
||||||
|
if [[ -s "$HOME/.dircolors" ]]; then
|
||||||
|
eval $(dircolors ~/.dircolors)
|
||||||
|
fi
|
||||||
|
|
||||||
|
setopt interactivecomments
|
||||||
|
Loading…
Reference in New Issue
Block a user