I have pavlov issues but no functional ones. Vim is happy as a clam once i fixed ctrl-pgup and ctrl-pgdn
My tmux.conf: setw -g xterm-keys on bind b last-window bind last-window bind '"' choose-window bind s split-window My .vimrc bits: syntax on set ruler set tabstop=8 set autoindent set showmode set showmatch set tags=./tags,tags,/usr/src/sys/arch/amd64/tags set hlsearch set incsearch set mouse=a imap au BufNewFile,BufRead /tmp/mutt*,/tmp/cvs*,*.txt set tw=72 noai noshowmatch au BufNewFile,BufRead /tmp/mutt*,/tmp/cvs*,*.txt setlocal spell spelllang=en_us au BufNewFile,BufRead /tmp/mutt*,/tmp/cvs*,*.txt syntax off nn <F7> :setlocal spell! spell?<CR> " Convert to hex and back; does not save changes "nn <F5> :%!xxd -g 1<CR> "nn <F6> :%!xxd -g 1 -r<CR> source /usr/local/share/vim/vim72/ftplugin/man.vim " ctrl up and ctrl down in tmux if &term == "screen" set t_kN=[6;*~ set t_kP=[5;*~ endif For completions sake .Xdefaults: xterm*termName: xterm-color xterm*loginShell: true xterm*background: black xterm*boldFont: vtbold xterm*border: pink xterm*cursorColor: yellow #xterm*font: -misc-*-*-*-*-*-13-*-*-*-*-*-*-* #xterm*font: -terminus-*-*-*-*-*-13-*-*-*-*-*-*-* xterm*font: -*-terminus-*-*-*-*-12-*-*-*-*-*-*-* xterm*foreground: white xterm*internalBorder: 2 xterm*jumpScroll: on xterm*mouse: yellow xterm*reverse*Wrap: on xterm.ReverseWrap: on xterm*saveLines: 2000 xterm*scrollBar: off xterm*titlebar: on xterm*visualBell: off xterm.ActiveIcon: on xterm.AllowIconInput: on xterm.AutoRaise: on xterm.Background: black xterm.Border: blue xterm.BorderWidth: 3 xterm.Cursor: green xterm.Foreground: white xterm.InternalBorder: 2 xterm.TextUnderIcon: on On Sun, Jul 12, 2009 at 11:20:40PM +0200, frantisek holop wrote: > hi there, > > old habits die hard, but i wouldn't mind drowning screen(1).. > > so i am biting the bullet and trying to convert my spartan > .screenrc to .tmux.conf, this mail being the result of that > process, hopefully seen as constructive criticism... > > > a cosmetic start, i personally think that '.tmuxrc' might be > a better name as it runs commands as opposed to simple > configuration.. also, in openbsd i came to associate most .conf > files with a man page as well... (i have typed man tmux.conf now > for the 15th time, sigh) > > > the first feature that i would like to turn off is how tmux > resizes my putty window to strict 80 columns, probably based on > COLUMNS. but COLUMNS is lying, i set my windows size in putty to > 100x25 and the shell doesn't pick it up at login time... it's not > a big deal really because many programs (like mc) do pick up the > "real" geometry and adapt... > > > for tmux to dethrone screen, basically i need these to work the > very same way (maaany years of pavlov reflexes in these), taken > from screen (my prefix is x): > > C-x space: next screen > C-x backspace: previous screen > C-x i: info (i have status turned off but sometimes need > to peek at where i am, screen(1) outputs: > (23,14)/(99,26)+1024 +flow app mouse bce G0[B0BB] 2(ksh) > perhaps a "window-info" equivalent in tmux? > C-x ": windowlist -b (a very brief, barebone list of all > the windows with their titles) > C-x C-x: last active window > copy mode > visual bell with configurable text > > so i proceeded to try to convert this into tmux syntax: > ---------------------------------- > set-option -g prefix C-x > set-option -g status off > > unbind-key C-b > bind-key C-x send-prefix > bind-key C-x last > bind-key ' ' next # not working, i must hit C-x C-space > # bind-key previous # i have no idea how to bind backspace > bind-key " list-windows # this is not working, still does split-window > ---------------------------------- > > (space looks kind of confusing in C-x ? as well...) > > so i am not doing very well at the moment.. > > > some other random issues: > > - most of the set-option commands do not state what is their > default behaviour in the man page.. (like bell-action, etc) > > - the error/warning messages in the status line disappear so fast, > i have no chance of reading them (status is turned off > otherwise) > > - socket_path (also in $TMUX) contains double slash > (/tmp//tmux-1000/default, debug level 0) > > - no matter what i do, i can't make vim colorful.. TERM=screen > just like with screen, but screen defines a TERMCAP as well. > even if i do export TERM=rxvt, still everything is b&w.. > > how are the other screen guys doing? lots of pain? ;] > > -f > -- > does the name "pavlov" ring a bell?