Marco Hinz
9923657918
Two Startify buffers shouldn't share certain data (part 3)
2016-10-15 14:36:25 +02:00
Marco Hinz
bd1ea1b347
Two Startify buffers shouldn't share certain data (part 2)
...
References #240 .
2016-10-14 20:21:07 +02:00
Marco Hinz
3a0cc7df67
Two Startify buffers shouldn't share certain data
...
References #240 .
2016-10-14 20:15:47 +02:00
Marco Hinz
ab3513c8ea
Two different buffers mustn't have the same filename
...
Closes #240 .
2016-10-14 19:37:51 +02:00
Marco Hinz
74471c5274
Windows: handle spaces properly
...
References #239 .
2016-10-13 14:27:30 +02:00
Steve Dignam
98034672bb
Disable colorcolumn in startify buffer
...
In a previous [issue][1] someone asked to disable colorcolumn, but it was
fixed with by disabling cursorcolumn in a [pull request][2].
Both should be disabled.
This change disables colorcolumn.
[1]: https://github.com/mhinz/vim-startify/issues/80
[2]: https://github.com/mhinz/vim-startify/pull/83
2016-10-11 17:57:02 +02:00
Steve Dignam
caa7faf6e1
added check for fortune uft-8 encoding
...
Added check so unicode box characters are only used when the encoding of
vim is set to uft-8. Otherwise, the default ascii characters are used
2016-10-10 14:15:38 -04:00
Steve Dignam
65d117764f
Added box drawing characters for fortune / cowsay
...
See the following link for more info on box drawing characters:
https://en.wikipedia.org/wiki/Box-drawing_character
2016-10-09 23:11:14 -04:00
Marco Hinz
cbcf3f2518
Only emit User event if there is a receiving end
2016-07-21 17:03:55 +02:00
Marco Hinz
6751427eb1
Fortune: typo
2016-07-19 19:47:20 +02:00
Marco Hinz
84a296eb5c
Session autoload: handle spaces in session path
2016-07-01 02:16:29 +02:00
Marco Hinz
f41732a392
Bookmarks: consider delete_buffers option on session autoload
...
References https://github.com/mhinz/vim-startify/issues/231
2016-07-01 01:49:18 +02:00
Marco Hinz
41801d60cb
Bookmarks: wipe directory buffers on session autoload
...
References https://github.com/mhinz/vim-startify/issues/231
2016-07-01 01:41:05 +02:00
Marco Hinz
1d73c869e9
Don't use fnameescape() twice on paths
...
References https://github.com/mhinz/vim-startify/issues/230
2016-06-27 15:56:58 +02:00
Marco Hinz
dbaa025424
Too much escaping
...
References #227 .
2016-06-08 11:53:27 +02:00
Marco Hinz
26cff271ef
Silence options
2016-06-02 13:22:11 +02:00
Trevor L. McDonell
71a517c93c
Disable spell checking
2016-06-02 13:12:53 +02:00
Marco Hinz
3bd270a3f2
New option: g:startify_session_before_save
...
Execute commands before saving the session. Useful for cleaning up.
Closes #222 .
2016-06-01 17:43:19 +02:00
Marco Hinz
cee51f4a9a
New option: g:startify_session_sort
...
Sort your sessions by mtime by putting this in your vimrc:
let g:startify_session_sort = 1
Closes #221 .
2016-06-01 17:23:57 +02:00
Marco Hinz
54ee02272c
Make n/N work properly
...
For caveats see:
https://github.com/mhinz/vim-startify/issues/218#issuecomment-222962221
References #218 .
2016-06-01 13:12:44 +02:00
Marco Hinz
3c3a835d8d
Check user options properly
...
References #220 .
2016-06-01 02:13:55 +02:00
Marco Hinz
977ee633e5
Don't make Startify a scratch buffer
...
It's a real file buffer now, since that is what most plugins assume
anyway.
We also give it a proper name, "Startify", because after `buftype=` it
would be listed as "[No Name]" instead of "[Scratch]", which is arguably
confusing.
Closes #214 .
2016-06-01 01:02:40 +02:00
Marco Hinz
e5ce53fbef
Make g:startify_commands more flexible
2016-05-31 23:38:29 +02:00
Ernst Widerberg
9a833c5bc6
Add ex command list
2016-05-31 23:38:29 +02:00
Xandor Schiefer
b16c8353e5
devicons: remove parentheses around symbols
2016-05-31 17:30:58 +02:00
Marco Hinz
8512fa3b1c
Always put cursor on first entry
...
References #212 .
2016-03-24 12:42:07 +01:00
Marco Hinz
5a45174657
Transformations: fall back to normal usage if no match
2016-03-21 11:25:30 +01:00
Marco Hinz
c381ab79fc
Transformations: allow patterns
...
The type of g:startify_transformations has to be a list of lists now.
The inner lists contain 2 elements, a pattern and either a string or a
funcref.
Example:
function! s:foo(filename)
return fnamemodify(a:filename, ':t')
endfunction
let g:startify_transformations = [
\ ['.*vimrc$', 'vimrc'],
\ ['.*', function('s:foo')],
\ ]
References #209 .
2016-03-20 15:37:22 +01:00
Marco Hinz
570ef9e11f
Don't add blank line for empty custom header
...
Closes #210 .
2016-03-20 14:21:56 +01:00
Marco Hinz
ffb80ec99e
Add g:startify_transformations
2016-03-18 16:59:24 +01:00
Marco Hinz
41b53389af
Make q work with 'buflisted' set
...
References #208 .
2016-03-17 12:47:25 +01:00
Marco Hinz
f90594bb9a
Eval g:startify_custom_header if it's a string
2016-03-17 11:44:33 +01:00
Marco Hinz
994a85ac22
Refactoring: fortune.vim
2016-03-17 11:05:36 +01:00
Marco Hinz
6509329585
Fortune: use ' instead of `
...
Keep the fortune file ASCII-clean, according to:
http://english.stackexchange.com/questions/163480/which-is-the-correct-apostrophe-to-use-when-typing-quote-or-backtick
2016-03-15 01:42:55 +01:00
Marco Hinz
075423f45a
Default custom header: use * for corners
2016-03-14 17:29:08 +01:00
Marco Hinz
e845a3958c
Default custom header: add box and cow!
2016-03-14 17:26:59 +01:00
Marco Hinz
a4d8870d2f
Add missing fortune.vim
2016-03-14 15:56:17 +01:00
Marco Hinz
fa733c3e20
Show random quotes if g:startify_custom_header isn't set
2016-03-14 15:29:20 +01:00
Marco Hinz
193e0802ec
Redraw screen after env hack
2016-03-07 15:58:03 +01:00
Sergey Vlasov
f610be1431
Avoid 'Press Enter' message on session write
2016-03-07 16:28:52 +02:00
Marco Hinz
23e043cc82
Env: prevent 'press enter' prompt in small windows (only Vim)
2016-02-15 16:14:36 +01:00
Marco Hinz
d14150d22b
Env: only run for the "files" listing
2016-02-13 21:23:24 +01:00
Marco Hinz
de965726eb
Env: prefer shortest variable name
...
If several environment variables point to the same directory, prefer the one
with the shortest name.
References #197 .
2016-02-12 18:06:35 +01:00
Marco Hinz
c621e375a1
Make g:startify_use_env work on Windows
2016-02-12 17:43:10 +01:00
Marco Hinz
9e4a159637
New option: g:startify_use_env
...
References #197 .
2016-02-12 14:26:33 +01:00
Marco Hinz
57252a4a56
Check if to be deleted session even exists
2016-02-02 15:01:00 +01:00
Marco Hinz
7994cae378
Add :SDelete!
2016-02-02 14:54:58 +01:00
Marco Hinz
ec24c42b5c
Never list __LAST__ as valid session
2016-02-02 14:44:07 +01:00
Marco Hinz
1c1c3abb80
Tests: add session.vader
2016-02-02 13:35:34 +01:00
Marco Hinz
8545f6f553
Put last used session marker in session directory
2016-01-12 15:11:03 +01:00