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
Marco Hinz
4558912d0c
Save sessions before loading another one
...
References #106 .
2014-09-05 19:15:34 +02:00
Marco Hinz
8fdcc8c964
README: switch to asciidoc
2014-09-03 17:21:18 +02:00
Marco Hinz
9296df32f1
Update screenshot
2014-09-03 13:52:18 +02:00
Marco Hinz
1b7ca2ed7c
Fix regex for properly selecting several entries
2014-09-02 23:12:52 +02:00
Marco Hinz
eca7c84c41
Don't ignore file extensions of sessions
2014-09-02 22:46:48 +02:00
Marco Hinz
4b9e87cdda
Fix Number/Select highlighting for corner cases
2014-09-02 17:56:15 +02:00
Marco Hinz
9102978c7b
Fix filenames with spaces - again #2
...
Vim automagically does some globbing, if a path to :edit contains
special characters.
Works: :edit /tmp/foo [bar]
Doesn't work: :edit /tmp/foo bar
This reverts 03de6ee
but fixes the actual problem in another place by
throwing escape(xxx, ' ') at the path.
References #102 .
2014-09-02 17:08:49 +02:00