I'm sorry if the question doesn't make much sense, but I really don't know how else to describe it. I'll do my best to clarify.
Let's say I have a text file containing the words
here is some text
If I were to place the cursor on the 'h' and press and hold x to delete the line (or any number of characters) it copies the last letter of the line over the rest of the text. If I were to delete the entire line by holding x it would then become
xxxxxxxxxxxxxxxxx
but I can't move the cursor past the first column on that line, so the text is properly deleted, it just doesn't display correctly.
This also only happens in tiling window managers. I have tested it in ratpoison, StumpWM, spectrwm, dwm, and i3. I use XFCE4 as my everyday desktop and have been looking into switching to a tiling one, but without vim I can't do that. I have no idea why this is happening either, which makes it that much worse.
.vimrc:
set nocompatible
set number
syntax on
set shiftwidth=2
set softtabstop=2
set incsearch
set tabstop=2
set expandtab
set smartindent
set ruler
set wildmenu
set relativenumber
set showcmd
set ignorecase
set smartcase
set laststatus=2
set mat=2
set showmatch
set so=999
scriptencoding utf-8
set enc=utf-8
set fileencoding=utf-8
set matchpairs+=<:>
set matchpairs+=/:/
"Key Bindings
noremap <Up> <Nop>
noremap <Down> <Nop>
noremap <Left> <Nop>
noremap <Right> <Nop>
inoremap <Up> <Nop>
inoremap <Down> <Nop>
inoremap <Left> <Nop>
inoremap <Right> <Nop>
"vim-latexsuite mappings
filetype plugin on
set grepprg=grep\ -nH\ $*
let g:tex_flavor='latex'
set iskeyword+=:
vim -u NONE
?.vimrc
and launching vim that way means "use no vimrc". Could you post your vimrc?i3
? i.e. in~/.config/i3/config
you should have something like:bindsym $mod+Return exec xterm
. The defaulti3
terminal is rather wanky. I have no clue about ratpoison, sorry.