ssh vim and tmux

This commit is contained in:
2025-11-14 13:37:28 +01:00
parent 41e9336603
commit c6705a2229
3 changed files with 22 additions and 7 deletions

View File

@@ -15,8 +15,13 @@ Host aino
User jakub User jakub
Port 22209 Port 22209
Host puffinus
HostName puffinus.fy.chalmers.se
User jakub
Port 22209
Host sharknado Host sharknado
HostName 130.238.29.144 HostName 130.239.81.182
User ubuntu User ubuntu
IdentityFile ~/.ssh/jupyterhub_rsa IdentityFile ~/.ssh/jupyterhub_rsa
@@ -43,7 +48,7 @@ Host vera2
User fojt User fojt
Host tetralith Host tetralith
Hostname tetralith-el9.nsc.liu.se Hostname tetralith.nsc.liu.se
User x_jakfo User x_jakfo
Host remote11 Host remote11
@@ -57,7 +62,7 @@ Host remote11
Host dardel Host dardel
Hostname dardel.pdc.kth.se Hostname dardel.pdc.kth.se
User fojt User fojt
IdentityFile ~/.ssh/id_dardel IdentityFile ~/.ssh/id-ed25519-pdc
Host * Host *
ForwardAgent no ForwardAgent no

View File

@@ -11,9 +11,14 @@ set -g default-terminal "screen-256color"
bind-key j command-prompt -p "join pane from:" "join-pane -s '%%'" bind-key j command-prompt -p "join pane from:" "join-pane -s '%%'"
bind-key s command-prompt -p "send pane to:" "join-pane -t '%%'" bind-key s command-prompt -p "send pane to:" "join-pane -t '%%'"
# ssh socket, important to create symlink in ~/.ssh/rc # Update the session environment upon attaching
set -g update-environment -r set-option -g update-environment 'SSH_AUTH_SOCK SSH_CONNECTION DISPLAY'
set-environment -g 'SSH_AUTH_SOCK' ~/.ssh/ssh_auth_sock set-hook -g client-attached 'run-shell /bin/update_display.sh'
# Rename the session to the path
set-option -g status-interval 5
set-option -g automatic-rename on
set-option -g automatic-rename-format '#{pane_current_path}'
# Shorten delay for relaying Esc (to e.g. vim). Too short and PgUp will not work # Shorten delay for relaying Esc (to e.g. vim). Too short and PgUp will not work
set -sg escape-time 20 set -sg escape-time 20

7
.vimrc
View File

@@ -30,6 +30,7 @@ if filereadable(expand(plug_fpath))
Plug 'tpope/vim-unimpaired' Plug 'tpope/vim-unimpaired'
Plug 'JuliaEditorSupport/julia-vim' Plug 'JuliaEditorSupport/julia-vim'
Plug 'tell-k/vim-autopep8' Plug 'tell-k/vim-autopep8'
Plug 'tell-k/vim-autoflake'
Plug 'jpalardy/vim-slime' Plug 'jpalardy/vim-slime'
Plug 'preservim/tagbar' Plug 'preservim/tagbar'
Plug 'wellle/context.vim' Plug 'wellle/context.vim'
@@ -349,7 +350,7 @@ let g:latex_to_unicode_auto = 1
noremap <expr> <F7> LaTeXtoUnicode#Toggle() noremap <expr> <F7> LaTeXtoUnicode#Toggle()
noremap! <expr> <F7> LaTeXtoUnicode#Toggle() noremap! <expr> <F7> LaTeXtoUnicode#Toggle()
autocmd FileType python noremap <buffer> <F8> :call Autopep8()<CR> autocmd FileType python noremap <buffer> :call Autoflake()<CR> :call Autopep8()<CR>
let g:slime_target = "tmux" let g:slime_target = "tmux"
let g:slime_default_config = {"socket_name": "default", "target_pane": "{last}"} let g:slime_default_config = {"socket_name": "default", "target_pane": "{last}"}
@@ -396,3 +397,7 @@ nmap <Leader>p :set paste! <CR>
map <Leader>n :noh<CR> map <Leader>n :noh<CR>
vmap <Leader>T :'<,'> Tabularize / vmap <Leader>T :'<,'> Tabularize /
nnoremap <leader>c :execute "set colorcolumn=" . (&colorcolumn == "" ? "120" : "")<CR> nnoremap <leader>c :execute "set colorcolumn=" . (&colorcolumn == "" ? "120" : "")<CR>
" Insert "Embed IPython" command
:command InsIPython :normal oimport IPython<CR>IPython.embed()<ESC><up>^
nmap <Leader>i :InsIPython <CR>