mirror of
https://github.com/balkian/dotfiles.git
synced 2024-11-21 19:52:29 +00:00
Working better with latex and screens/monitors
This commit is contained in:
parent
c46c149046
commit
b076e8e56a
@ -42,7 +42,7 @@ URxvt.scrollBar: false
|
|||||||
! Perl extensions
|
! Perl extensions
|
||||||
URxvt.perl-ext-common: default,matcher,clipboard
|
URxvt.perl-ext-common: default,matcher,clipboard
|
||||||
URxvt.matcher.button: 1
|
URxvt.matcher.button: 1
|
||||||
URxvt.url-launcher: google-chrome
|
URxvt.url-launcher: firefox
|
||||||
|
|
||||||
URxvt.keysym.M-c: perl:clipboard:copy
|
URxvt.keysym.M-c: perl:clipboard:copy
|
||||||
URxvt.keysym.M-v: perl:clipboard:paste
|
URxvt.keysym.M-v: perl:clipboard:paste
|
||||||
|
@ -8,11 +8,11 @@ case $1 in
|
|||||||
"dual")
|
"dual")
|
||||||
case $2 in
|
case $2 in
|
||||||
"home")
|
"home")
|
||||||
xrandr --output DP1 --off --output VIRTUAL1 --off --output eDP1 --mode 1920x1080 --pos 0x1080 --rotate normal --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output VGA1 --off
|
xrandr --output DP1 --off --output VIRTUAL1 --off --output eDP1 --mode 1920x1080 --pos 0x1080 --rotate normal --output HDMI1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output VGA1 --off
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
#xrandr --auto --output eDP1 --primary --right-of DP1
|
#xrandr --auto --output eDP1 --primary --right-of DP1
|
||||||
xrandr --output VIRTUAL1 --off --output DP1 --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI1 --off --output eDP1 --mode 1920x1080 --pos 0x1080 --rotate normal --output VGA1 --off
|
xrandr --output VIRTUAL1 --off --output DP1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI1 --off --output eDP1 --mode 1920x1080 --pos 1920x0 --rotate normal --output VGA1 --off
|
||||||
xrandr --output "DVI-1-0" --off
|
xrandr --output "DVI-1-0" --off
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -8,4 +8,4 @@ password_files=( "${password_files[@]%.gpg}" )
|
|||||||
|
|
||||||
password=$(printf '%s\n' "${password_files[@]}" | dmenu "$@")
|
password=$(printf '%s\n' "${password_files[@]}" | dmenu "$@")
|
||||||
|
|
||||||
pass -c "$password"
|
pass "$password" | xsel
|
||||||
|
@ -174,16 +174,16 @@ class SpotifyNotify():
|
|||||||
|
|
||||||
# The second param is the replace id, so get the notify id back,
|
# The second param is the replace id, so get the notify id back,
|
||||||
# store it, and send it as the replacement on the next call.
|
# store it, and send it as the replacement on the next call.
|
||||||
self.notifyid = self.notifyservice.Notify(
|
#self.notifyid = self.notifyservice.Notify(
|
||||||
"Spotify-notify",
|
#"Spotify-notify",
|
||||||
self.notifyid,
|
#self.notifyid,
|
||||||
cover_image,
|
#cover_image,
|
||||||
trackInfo['artist'],
|
#trackInfo['artist'],
|
||||||
notifyText,
|
#notifyText,
|
||||||
[],
|
#[],
|
||||||
{},
|
#{},
|
||||||
2000
|
#2000
|
||||||
)
|
#)
|
||||||
|
|
||||||
def retrieveCoverImage(self, trackInfo):
|
def retrieveCoverImage(self, trackInfo):
|
||||||
if 'arturl' in trackInfo:
|
if 'arturl' in trackInfo:
|
||||||
|
2
bin/zotero
Executable file
2
bin/zotero
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
~/Programs/Zotero_linux-x86_64/run-zotero.sh
|
@ -14,3 +14,5 @@
|
|||||||
lg1 = log --graph --all --format=format:'%C(yellow)%h%C(reset) - %C(green)(%ad)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
|
lg1 = log --graph --all --format=format:'%C(yellow)%h%C(reset) - %C(green)(%ad)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
|
||||||
lg2 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(bold white)— %an%C(reset)' --abbrev-commit
|
lg2 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(bold white)— %an%C(reset)' --abbrev-commit
|
||||||
lg = !"git lg1"
|
lg = !"git lg1"
|
||||||
|
[core]
|
||||||
|
excludesfile = /home/jfernando/.gitignore_global
|
||||||
|
52
gitignore_global
Normal file
52
gitignore_global
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# Compiled source #
|
||||||
|
###################
|
||||||
|
*.com
|
||||||
|
*.class
|
||||||
|
*.dll
|
||||||
|
*.exe
|
||||||
|
*.o
|
||||||
|
*.so
|
||||||
|
|
||||||
|
# Packages #
|
||||||
|
############
|
||||||
|
# it's better to unpack these files and commit the raw source
|
||||||
|
# git has its own built in compression methods
|
||||||
|
*.7z
|
||||||
|
*.dmg
|
||||||
|
*.gz
|
||||||
|
*.iso
|
||||||
|
*.jar
|
||||||
|
*.rar
|
||||||
|
*.tar
|
||||||
|
*.zip
|
||||||
|
|
||||||
|
# Logs and databases #
|
||||||
|
######################
|
||||||
|
*.log
|
||||||
|
*.sql
|
||||||
|
*.sqlite
|
||||||
|
|
||||||
|
# OS generated files #
|
||||||
|
######################
|
||||||
|
.DS_Store
|
||||||
|
.DS_Store?
|
||||||
|
._*
|
||||||
|
.Spotlight-V100
|
||||||
|
.Trashes
|
||||||
|
ehthumbs.db
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# IDEs
|
||||||
|
######
|
||||||
|
.idea
|
||||||
|
.ropeproject
|
||||||
|
|
||||||
|
# Python
|
||||||
|
######
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# VIM
|
||||||
|
######
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*.swn
|
@ -222,11 +222,18 @@ assign [class="Firefox" window_role="browser"] 2: Web
|
|||||||
for_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle
|
for_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle
|
||||||
for_window [class="^URxvt$"] border 1px
|
for_window [class="^URxvt$"] border 1px
|
||||||
for_window [title="^tmux$"] move to scratchpad;
|
for_window [title="^tmux$"] move to scratchpad;
|
||||||
|
#KDE
|
||||||
|
for_window [class="Plasma-desktop"] border none
|
||||||
|
for_window [class="krunner"] border none
|
||||||
|
for_window [class="Kmix"] floating enable;
|
||||||
|
for_window [class="Plasmoidviewer"] floating enable;
|
||||||
|
for_window [class="Klipper"] floating enable; border none
|
||||||
#assign [class="^Gvim$"] 3: Edit
|
#assign [class="^Gvim$"] 3: Edit
|
||||||
#assign [class="^Evince$"] 4: Viewer
|
#assign [class="^Evince$"] 4: Viewer
|
||||||
assign [class="^Spotify$"] 6: Music
|
assign [class="^Spotify$"] 6: Music
|
||||||
assign [class="^Audacious$"] 6: Music
|
assign [class="^Audacious$"] 6: Music
|
||||||
assign [class="^Xchat$"] 7: Chat
|
assign [class="^Xchat$"] 7: Chat
|
||||||
|
#for_window [class="Pcmanfm"] floating enable
|
||||||
|
|
||||||
workspace "1: Term" output DP1
|
workspace "1: Term" output DP1
|
||||||
workspace "2: Web" output DP1
|
workspace "2: Web" output DP1
|
||||||
@ -263,3 +270,4 @@ exec urxvt -name tmux -e tmux attach
|
|||||||
#bindsym $mod+Pause mode "$mode_system"
|
#bindsym $mod+Pause mode "$mode_system"
|
||||||
exec --no-startup-id nitrogen --restore &
|
exec --no-startup-id nitrogen --restore &
|
||||||
#exec --no-startup-id compton -b --config ~/.compton.conf
|
#exec --no-startup-id compton -b --config ~/.compton.conf
|
||||||
|
#
|
||||||
|
@ -16,8 +16,9 @@ let g:LatexBox_latexmk_async=1
|
|||||||
let g:LatexBox_latexmk_preview_continuously=1
|
let g:LatexBox_latexmk_preview_continuously=1
|
||||||
"let g:Tex_CompileRule_pdf = 'pdflatex --synctex=1 -interaction=nonstopmode $*'
|
"let g:Tex_CompileRule_pdf = 'pdflatex --synctex=1 -interaction=nonstopmode $*'
|
||||||
let g:LatexBox_output_type="pdf"
|
let g:LatexBox_output_type="pdf"
|
||||||
let g:LatexBox_viewer="evince"
|
let g:LatexBox_viewer="xdg-open"
|
||||||
let g:LatexBox_Folding=1
|
let g:LatexBox_Folding=1
|
||||||
|
let g:LatexBox_quickfix=2
|
||||||
|
|
||||||
let tlist_tex_settings = 'latex;l:labels;s:sections;t:subsections;u:subsubsections'
|
let tlist_tex_settings = 'latex;l:labels;s:sections;t:subsections;u:subsubsections'
|
||||||
|
|
||||||
|
19
vimperatorrc
Normal file
19
vimperatorrc
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
set hintchars=hjklasdfgyuiopqwertnmzxcvb
|
||||||
|
|
||||||
|
" Pass through all keys (like CTRL-Z) on Gmail and Google Reader:
|
||||||
|
"autocmd LocationChange .* :js modes.passAllKeys = /(docs|mail)\.google\.com|www\.google\.com\/reader\/view/.test(buffer.URL)
|
||||||
|
"autocmd LocationChange .* :js modes.passAllKeys = /(localhost|127.0.0.1)/.test(buffer.URL)
|
||||||
|
|
||||||
|
autocmd LocationChange .* js modes.passAllKeys = false
|
||||||
|
autocmd LocationChange mail\\.google\\.com js modes.passAllKeys = true
|
||||||
|
autocmd LocationChange docs\\.google\\.com js modes.passAllKeys = true
|
||||||
|
autocmd LocationChange duckduckgo\\.com js modes.passAllKeys = true
|
||||||
|
|
||||||
|
" Make Firefox run faster by using JIT
|
||||||
|
set! javascript.options.jit.chrome=true
|
||||||
|
|
||||||
|
map <C-S-I> <S-Esc><C-S-i>
|
||||||
|
map d <C-D>
|
||||||
|
map u <C-U>
|
||||||
|
map U :undo<CR>
|
||||||
|
map x :tabclose<CR>
|
24
vimrc
24
vimrc
@ -298,3 +298,27 @@ set guioptions-=T "remove toolbar
|
|||||||
set guioptions-=r "remove right-hand scroll bar
|
set guioptions-=r "remove right-hand scroll bar
|
||||||
set guioptions-=L "remove left-hand scroll bar
|
set guioptions-=L "remove left-hand scroll bar
|
||||||
|
|
||||||
|
let g:pymode_rope_project_root = "~/.ropeprojects"
|
||||||
|
|
||||||
|
" backup to ~/.tmp
|
||||||
|
set backup
|
||||||
|
set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp
|
||||||
|
set backupskip=/tmp/*,/private/tmp/*
|
||||||
|
set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp
|
||||||
|
set writebackup
|
||||||
|
|
||||||
|
" Easymotion
|
||||||
|
let g:EasyMotion_do_mapping = 0 " Disable default mappings
|
||||||
|
|
||||||
|
" Bi-directional find motion
|
||||||
|
" Jump to anywhere you want with minimal keystrokes, with just one key binding.
|
||||||
|
" `s{char}{label}`
|
||||||
|
nmap s <Plug>(easymotion-s)
|
||||||
|
nmap <Leader>w <Plug>(easymotion-bd-w)
|
||||||
|
" or
|
||||||
|
" `s{char}{char}{label}`
|
||||||
|
" Need one more keystroke, but on average, it may be more comfortable.
|
||||||
|
nmap s <Plug>(easymotion-s2)
|
||||||
|
|
||||||
|
" Turn on case sensitive feature
|
||||||
|
let g:EasyMotion_smartcase = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user