Marco Hinz
22f1d58333
Fix last line #2
...
References #132 .
2014-11-26 16:04:28 +01:00
Marco Hinz
01066037ba
Tests: use the latest Vim
...
Testing on travis-ci would fail due to a bug in Vim 7.3. Tests now compile the
latest Vim from source before testing.
2014-11-25 15:23:13 +01:00
Marco Hinz
8c3ff7f727
Remove unneeded copy()
2014-11-25 12:30:53 +01:00
Marco Hinz
d3e2ebd3e3
Correct grammar: "last recently" -> "most recently"
...
Closes #129 .
2014-11-25 12:19:59 +01:00
Marco Hinz
1becbe7724
Fix missing argument
...
References #130 .
2014-11-24 21:46:26 +01:00
Daniel Hahler
5655c69459
s:close(): only use "b#" if it's different from "%"
...
Closes #127 .
2014-11-24 11:24:00 +01:00
Marco Hinz
337e1a8c24
Refactoring: fix last line usage
2014-11-23 17:52:25 +01:00
Marco Hinz
8e9ef61087
Refactoring: make "dir" list always relative
2014-11-23 17:39:51 +01:00
Marco Hinz
3151fdf4b1
Refactoring: l:cnt -> s:entry_number
2014-11-23 17:17:22 +01:00
Daniel Hahler
1b6b53f2f9
Refactoring: show_dir and show_files
...
This de-duplicates the shared code, and adds some (first) improvements
to not stat all of v:oldfiles (twice).
If accepted, it allows for easily adding a cache for abs_path handling
etc.
- Add _show_filtered_oldfiles and _get_filtered_oldfiles
- Fixes g:startify_files_number<1
2014-11-23 10:26:13 +01:00
Daniel Hahler
f86d604915
Doc: use autocmd for remapping '<cr>'
...
Closes #126 .
2014-11-22 18:59:13 +01:00
Daniel Hahler
c93e90f371
Tests: add support for NeoBundle numbness
...
Closes #122 .
2014-11-22 18:31:51 +01:00
Marco Hinz
339cdae1af
Expose "open buffers" functionality for mapping
...
References #123 .
2014-11-22 18:15:29 +01:00
Daniel Hahler
697d008f1b
Make all mappings silent
...
Closes #123 .
2014-11-22 18:03:19 +01:00
Marco Hinz
590755234b
Tests: fix rtp for testing vimrc
2014-11-20 23:29:26 +01:00
Marco Hinz
9ac85f9871
Merge branch 'testing'
2014-11-20 23:14:04 +01:00
Daniel Hahler
d4ff491d6e
Tests: automatically fetch Vader if needed
2014-11-20 22:55:48 +01:00
Marco Hinz
61619ba211
README: add Travis CI badge
2014-11-20 17:26:58 +01:00
Marco Hinz
62512237a5
Add Travis CI support
2014-11-20 14:48:35 +01:00
Marco Hinz
4b38f10f3f
Add first tests
2014-11-20 14:43:26 +01:00
Marco Hinz
82496e92aa
Use input{save,restore}()
2014-11-20 14:21:01 +01:00
Daniel Hahler
07e10a15a0
Set StartifySection via syntax file
...
This keeps it highlighted after 'set ft=startify' etc.
References #117 .
2014-11-16 15:09:00 +01:00
Marco Hinz
e964a581d0
Only set customized &stl if it's empty
...
References #118 .
2014-11-16 14:06:25 +01:00
Marco Hinz
d17bc302d4
Fix switching to calling buffer
...
References #115 .
2014-11-13 21:01:45 +01:00
Marco Hinz
f8f90f5704
Doc: correct faq-01
2014-10-30 17:12:00 +01:00
Marco Hinz
044feaa017
Link StartifySpecial to Comment
2014-10-30 17:09:29 +01:00
Marco Hinz
c493cb902b
Doc: fix typo
2014-10-23 13:46:49 +02:00
Marco Hinz
56fcb1e62e
Doc: use User autocmd instead of FileType
...
References #114 .
2014-10-23 12:37:28 +02:00
Marco Hinz
7d36933f9c
Don't truncate g:startify_session_savevars
...
References #113 .
2014-10-23 12:13:05 +02:00
Marco Hinz
5f45a3dc8e
Doc: add missing option to options TOC
2014-10-09 16:14:03 +02:00
Marco Hinz
d3d01a45ff
Use cleaner line breaking
2014-09-30 12:44:39 +02:00
Marco Hinz
6a933d2c24
Don't start at 'vim -y'
...
References #111 .
2014-09-29 11:38:04 +02:00
Marco Hinz
b2af0d5764
Update defaults colors
2014-09-22 15:40:07 +02:00
Marco Hinz
af2368cd75
Sessions: only prune unlisted buffers from arglist
...
References #110 .
2014-09-21 14:08:40 +02:00
Marco Hinz
6616caa341
Doc: update g:startify_custom_header example
2014-09-17 17:31:17 +02:00
Marco Hinz
5085af8f0a
Doc: sort TOC of options
2014-09-17 17:29:32 +02:00
Marco Hinz
5334a7eed5
Remove g:startify_session_detection
...
This was always enabled by default and no one seems to disable it.
2014-09-17 17:22:28 +02:00
Marco Hinz
298b53aeca
Remove g:startify_restore_position
...
This is an unnecessary option.
:h last-position-jump
2014-09-17 16:42:37 +02:00
Marco Hinz
fa866e16f1
Remove g:startify_empty_buffer_key
...
This is an unnecessary option. It can be done like this:
autocmd User Startified nnoremap <buffer><silent>X :enew<cr>
2014-09-17 16:32:07 +02:00
Reuben D'Netto
88a3c7e420
Read g:startify_list_order every time
...
Closes #109 .
2014-09-17 16:30:00 +02:00
Marco Hinz
9fbbf730b9
Doc: add TOC to FAQ
2014-09-11 18:59:31 +02:00
Marco Hinz
7b41ac7369
Doc: add statusline plugins to the FAQ
2014-09-11 18:36:31 +02:00
Marco Hinz
1a5586e0da
Trigger User autocmd for people to hook into
...
References #107 .
2014-09-11 17:50:01 +02:00
Marco Hinz
b92a8f1b51
Extend example configuration
2014-09-09 13:57:15 +02:00
Marco Hinz
00e9af20b3
Use sane defaults instead of an empty skiplist
2014-09-09 13:46:44 +02:00
Marco Hinz
fc9a305bd9
Merge branch 'pers-sessions'
2014-09-08 11:18:42 +02:00
Marco Hinz
67e9147b51
Reset list of section lines properly
2014-09-07 19:12:18 +02:00
Marco Hinz
4a788df9b4
Don't save the startify buffer in a session
...
References #106 .
2014-09-07 18:49:49 +02:00
Marco Hinz
d4eb81e5f2
Saner cursor starting position
2014-09-05 21:46:43 +02:00
Marco Hinz
1765f6b6bb
Prune arglist before saving sessions
...
:mksession saves opened buffers and files listed in the arglist.
Assuming you would do:
$ vim foo bar
:SS session
:x
$ vim
:SL session
:bwipeout bar
:x
In that case the only file left in the session should be 'foo'. But
that's not the case, since :mksession! also saves the argument list,
which still consists of 'foo' and 'bar'. Next time you load the session,
both buffers would be opened again.
But since the argument list is seldomly used, or at least not with the
arguments that were given to Vim, it will be pruned from now on.
References #106 .
2014-09-05 19:38:01 +02:00