6 ms·
That seems useful. Can you share it?
by iamcurious 11y ago
That seems useful. Can you share it?
- falcolas 11y agoHere you go: :set statusline=%F%m%r%h%w\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L] :set laststatus=2 Produces a status line when inserting and recording a macro like (the character under the cursor is 'm': ~/.vimrc [TYPE=VIM] [ASCII=109] [HEX=6D] [POS=0123,0020][67%] [LEN=182] -- INSERT --recording And, of course... `:help statusline`
- rspeer 11y agoThis doesn't seem Unicode-aware at all. I put my cursor on the character 每 and it says: [ASCII=2>4] [HEX=0>4] It's not ASCII, and its hex code is 6BCF. It also says "ASCII=252" when I put the cursor over "ü". Claiming that values over 127 are ASCII is just a malapropism.
- Procrastes 11y agovi can be so elegant. For us emacsen you can do a (what-cursor-position &optional DETAIL) which is usually bound to Ctl-x = I don't think it will be nearly this clean to add it to the modeline, but I'll take a look.
- iamcurious 11y agoVery nice! Thanks.