-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotes.txt
More file actions
85 lines (62 loc) · 3.1 KB
/
notes.txt
File metadata and controls
85 lines (62 loc) · 3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
. parse the following pages:
http://vim.wikia.com/wiki/VimTip962
http://www.google.com/search?q=vim+wildmode
http://www.google.com/search?q=vim+wildmenu
http://www.google.com/search?q=vim+set+backspace
http://vimdoc.sourceforge.net/htmldoc/options.html
http://www.vim.org/scripts/script.php?script_id=1014
http://www.google.com/search?q=vim+cscope
. consider configuring ctags for python
. regenerate ctags/cscope when a file is saved
. make LongLinesHide work on Vim with colorcolumn
. make "bad spaces" on empty lines (the line is only made out of spaces) not
show up or show up as a less annoying color - however, those are not in the
vimrc file.. they might be coming from the filetype plugin?
. make a cmd to generate ctags and cscope
. display number of search matches somewhere (status bar? command line?)
. check out solarized, zenburn color schemes
. on line continuations, use an underlined style on the first character instead
of the "↪ " chars, because that breaks copying from the window
. make horizontal tabs show up with a different colour (gray?) rather than
using the "▸" char, because that breaks copying from the window
------------------------------
search vimscripts for:
motions motion
objects object
haskell
paste
undo
vim-addon-async
syntastic
syntastic2
vim-addon-actions
12:37 <MarcWeber> vim-addon-actions (bind run interpreter actions to buf write
or key hit events)
12:40 <MarcWeber> Either jump into "aurum", have a look at vim-addon-views
which is used by my minmial git support plugin or contact fugitive maintainers
12:41 <MarcWeber> and vim-addon-goto-thing-at-cursor provides a way to register
functions making some sense of context suggesting jump to lactions
12:43 <MarcWeber> cheater If you are using X give vim-addon-async a try. It
only requires a C compiler for the helper application, no ruby setup, nothing
else.
try finding a plugin which displays hg/git annotate on the left of a buffer. if
you can't find it try using :vcsannotate from vcscommand.
-------------------------
check out OpenGrok and see if there's a vim plugin yet. There wasn't one in May 2012.
-------------------------
One of the biggest things I would like to see Vim support is a "buffer server"
or "window server". This way you could have things like IDEs connect to that,
and have their editing windows rendered by Vim. For example Light Table style
layouts could be very good with this; but you could also use screen/tmux or any
of the tiling wm's to manage Vim's windowing. At the same time, the different
windows would share buffers, registers, and so on.
-------------------------
I would like to be able to stop using Esc for exiting modes and use something
else, because Esc is sluggish because of the whole Esc-based function key codes
(see :h timeoutlen).
-------------------------
TODO: add suffixesadd for all langs, eg .hs for haskell. Quote: "gf normally is
“goto file under cursor”, but requires you also have the file suffix in the
string. suffixesadd also checks for files with that suffix. If you have
suffixesadd=.md, then pressing gf on the string “foo” will look for files foo
and foo.md."