A fake leader for vim
Rykka
posted @ 2012年6月04日 01:53
in vim
, 7081 阅读
When we using the '<Space>' as a mapleader in vim.
The disadvantage is you can not see it with 'showcmd' ,
it's a whitespace!
This will lead to some unwanted behavior as
you don't know whether you have pressed it or not.
So I write a small function in vimrc to show it.
" using expr to return a map , which can autoload plugin files map <expr><Space> <SID>fake_leader() fun! s:fake_leader() "{{{ " A fake leader to display the status of <Space>. " you should set your mapleader to a key other than '<Space>' " disadvantage: only recevie 2 key mapping " e.g. <leader>vv but no <leader>v or <leader>vvv echohl WarningMsg | echo "F:<Space>+" | echohl Normal let n1 = getchar() let c1 = nr2char(n1) let t="" if c1 == "\<Space>" echon "<Space>" let t = g:mapleader . g:mapleader elseif c1 == "\<Esc>" echon "<Escape>" elseif c1 == "\\" echon "<Bslash>" let t = g:mapleader . "\\" elseif n1 == "\<BS>" echon "<BS>" else echon c1 let c2 = nr2char(getchar()) let t = g:mapleader .c1.c2 endif redraw | echo return t endfun "}}}
2014年4月16日 21:42
Thanks for tutorial.
2018年10月01日 13:29
Designers of fake leader can get help from here that solves their problem in short way without any back draw. Instead waste of time in fake writers hire professional writing services online for writing of your best works.
2022年6月25日 07:08
good
2022年6月25日 07:09
BETTER
2022年6月25日 07:13
BEST
2022年7月13日 05:15
exceptional
2022年7月20日 00:16
lovely
2022年7月20日 00:17
great
2022年7月20日 00:18
so nice
2022年7月20日 00:19
awesome
2022年7月21日 23:09
we are all good https://ssndob.pro/
2022年7月22日 13:29
qqqq
2022年7月22日 13:29
WWWW
2022年7月22日 13:30
EEEE
2022年7月22日 13:30
RRRR
2022年7月22日 13:30
TTTT
2022年7月22日 13:31
YYYY
2022年7月22日 13:31
UUUU
2022年7月22日 13:31
IIII
2022年7月22日 13:32
OOOO
2022年7月22日 13:32
PPPP
2022年7月22日 13:32
AAAA
2022年7月22日 13:33
SSSS
2022年7月22日 13:33
DDDD
2022年7月22日 13:33
FFFF
2022年8月06日 03:22
impressive
2022年8月06日 03:23
amazing
2022年8月06日 03:26
yooooop
2022年8月06日 03:27
super
2022年8月24日 20:11
over
2022年8月24日 20:12
pure
2022年8月24日 20:13
sound
2022年8月24日 20:13
WISE
2022年8月24日 20:13
SOUND
2022年8月24日 20:14
CARD
2022年8月24日 20:14
SACK
2022年8月24日 20:14
BEING
2022年8月24日 20:15
REAL
2022年8月24日 20:15
HIGH
2022年8月24日 20:15
FAST
2022年8月24日 20:15
BOOM
2022年8月24日 20:16
CASH
2022年8月24日 23:34
once good
2022年8月24日 23:38
twice good
2022年8月24日 23:47
tripple good
2022年8月24日 23:50
fours good
2022年8月24日 23:52
fives good
2022年8月24日 23:58
sixs goodS
2022年8月24日 23:58
sevens good
2022年8月25日 00:01
eights good
2022年8月25日 00:03
nines good
2022年8月25日 00:05
tens good
2022年8月25日 00:08
elevens good
2022年8月25日 00:10
twelves good
2022年9月07日 07:53
secure
2022年9月07日 07:53
pass
2022年9月07日 07:54
sweet
2022年9月07日 07:54
Wild
2022年9月07日 07:54
singing
2022年9月07日 07:54
capture
2022年9月07日 07:55
saviour
2022年9月07日 07:55
base
2022年9月07日 07:55
rare
2022年9月07日 07:56
hanging
2022年9月07日 07:56
flight
2022年9月07日 07:57
voom
2022年9月07日 07:58
ending
2022年9月20日 10:10
pleasant
2022年9月20日 10:12
pleasing
2022年9月20日 10:13
satisfying
2022年9月20日 10:14
acceptable
2022年9月20日 10:15
delightful
2022年9月20日 10:17
enjoyable
2022年9月20日 10:18
pleasurable
2022年9月20日 10:19
congenial
2022年9月20日 10:21
elegant
2022年9月20日 10:22
courtly
2022年9月20日 10:23
refined
2022年9月20日 10:25
stately
2022年9月20日 10:26
majestic
2022年9月30日 13:09
alluring
2022年9月30日 13:10
charming
2022年9月30日 13:10
engaging
2022年9月30日 13:11
enticing
2022年9月30日 13:11
fair
2022年9月30日 13:11
glamorous
2022年9月30日 13:12
gorgeous
2022年9月30日 13:12
interesting
2022年9月30日 13:12
invinting
2022年9月30日 13:13
tempting
2022年9月30日 13:13
adorable
2022年9月30日 13:13
agreeable
2022年9月30日 13:14
beckoning
2022年10月07日 16:09
gratifying
2022年10月07日 16:10
Accolade
2022年10月07日 16:27
authentic
2022年10月07日 16:28
Accessible
2022年10月07日 16:29
Attentive
2022年10月07日 16:29
Absorbing
2022年10月07日 16:30
Affable
2022年10月07日 16:31
Acclaim
2022年10月07日 16:32
Advisable
2022年10月07日 16:33
Adequate
2022年10月07日 16:34
Assured
2022年10月07日 16:34
Artistic
2022年10月07日 16:35
Appropriate
2022年10月10日 14:06
come home
2022年10月10日 14:07
HOME COME
2022年10月14日 15:50
said it
2022年10月14日 15:53
well said
2022年10月22日 07:12
blessing
2022年10月22日 07:15
BLESSED
2022年10月22日 07:18
BLESS
2022年10月22日 07:20
I KNOW IT
2022年10月22日 07:22
WORTHY
2022年10月22日 07:23
CLASSIC
2022年11月23日 14:03
one who has visions or positive ideas about future
2022年11月23日 14:06
animated and lively
2022年11月23日 14:10
Positive words starting with the letter
2022年11月23日 14:13
kind and caring
2022年11月23日 14:18
highly educated
2022年11月23日 14:21
playful and amusing
2022年11月23日 14:25
successful
2022年11月23日 14:31
unconditional commitment
2022年11月23日 14:35
charming
2022年11月23日 14:39
having knowledge
2022年11月23日 14:42
clever and funny
2022年11月23日 14:45
remarkable in performance, execution or design
2023年1月16日 09:53
good vibe
2023年1月19日 08:57
nawaoooo
2023年2月05日 17:45
wahala
2023年2月05日 18:18
organise
2023年2月05日 18:24
good days
2023年2月09日 09:26
yommy
2023年2月09日 09:35
wonderful
2023年2月09日 09:43
fashion
2023年2月12日 16:04
Savastan0 is the best cc shop.
2023年2月12日 16:05
Savastan0.cc offers logs,
2023年2月12日 16:05
cc and more. For savastan0cc,
2023年2月15日 01:10
plus
2023年2月15日 07:05
minus
2023年2月15日 07:14
added
2023年2月15日 07:19
new
2023年3月02日 15:01
decide
2023年3月02日 15:09
nice update
2023年3月05日 14:56
GRAC E
2023年3月05日 15:08
peace
2023年3月05日 15:08
united
2023年3月06日 09:04
Visionary
2023年3月06日 09:07
Vivacious
2023年3月06日 09:09
Positive words
2023年3月06日 09:11
Warm – kind
2023年3月06日 09:13
Well-read
2023年3月06日 09:16
Whimsical
2023年3月06日 09:18
Whiz-bang
2023年3月06日 09:39
Wholehearted
2023年3月06日 09:40
Winsome
2023年3月18日 11:52
knowledge
2023年3月18日 12:02
performance,
2023年3月18日 12:05
execution
2023年3月18日 12:15
sophisticated
2023年3月18日 12:18
starting
2023年3月18日 12:31
friendly
2023年3月18日 12:49
strangers
2023年3月18日 13:04
guests
2023年3月18日 13:22
affirmative
2023年3月18日 13:35
energetic
2023年3月20日 04:41
glowing
2023年3月20日 04:58
quicky
2023年3月20日 05:04
sweety
2023年3月20日 05:25
desired
2023年3月20日 05:36
captain
2023年3月20日 05:44
savana
2023年3月20日 05:48
basic
2023年3月20日 05:53
economy
2023年3月23日 02:27
werey
2023年3月23日 02:51
getat
2023年3月24日 11:56
Baronial
2023年3月24日 12:14
Beaming
2023年3月24日 12:22
Beautiful
2023年3月24日 12:31
Beguiling
2023年3月24日 12:38
Beloved
2023年3月24日 12:45
Benignant
2023年3月24日 12:59
surpassing
2023年3月24日 13:15
Bewitching
2023年3月24日 13:23
enchanting
2023年3月24日 13:28
Brainy
2023年3月26日 21:25
aiiiiii
2023年3月26日 21:28
aiiiiii
2023年3月26日 21:30
biiiiii
2023年3月26日 21:34
ciiiiii
2023年3月26日 21:37
ciiiiii
2023年3月26日 21:40
diiiiii
2023年3月26日 21:49
eiiiiii
2023年3月27日 03:50
fiiiiii
2023年3月27日 04:00
giiiiii
2023年3月27日 04:05
hiiiiii
2023年3月27日 04:40
jiiiiii
2023年3月27日 04:45
kiiiiii
2023年6月02日 01:51
ways forward