Marco Hinz
6d7a05bdfb
Typo
...
References https://github.com/mhinz/vim-startify/issues/366
2019-04-11 00:28:06 +02:00
Marco Hinz
c91d197017
Typo
2019-04-10 23:42:47 +02:00
Marco Hinz
b92a2224cd
Don't change line on <LeftMouse>
...
Fixes https://github.com/mhinz/vim-startify/issues/365
2019-04-10 21:20:10 +02:00
Marco Hinz
9622dee5f1
Session: rename variables
2019-04-06 16:51:55 +02:00
Marco Hinz
26f2ffcdf4
Use :lcd when changing to VCS root
2019-04-06 16:51:55 +02:00
Marco Hinz
c758d2a79a
Changing to dir and VCS root is not mutually exclusive
...
If these two options are set..
g:startify_change_to_vcs_root (0 by default)
g:startify_change_to_dir (1 by default)
..try changing to the VCS root first and, if that fails, to the directory of the
current file afterwards.
Fixes https://github.com/mhinz/vim-startify/issues/364
2019-04-06 16:14:58 +02:00
Marco Hinz
e4d35cc913
Indicate current session with (*)
...
References https://github.com/mhinz/vim-startify/issues/361
2019-03-22 17:48:49 +01:00
bid0uille
22de49a64c
Disable sign and fold columns ( #360 )
...
Added:
setlocal foldcolumn=0
setlocal signcolumn=no
2019-03-21 17:57:24 +01:00
Marco Hinz
9c5680cd0b
Win: correct session dir for Nvim
2019-02-15 19:38:39 +01:00
Marco Hinz
bb16fe8d10
Nvim: old versions don't have stdpath() yet
...
Fixes https://github.com/mhinz/vim-startify/issues/356
2019-02-15 19:17:07 +01:00
Marco Hinz
4d885829f6
Skip earlier to prevent I/O on slow file systems
...
Fixes https://github.com/mhinz/vim-startify/issues/353
2019-02-06 12:27:29 +01:00
Marco Hinz
56745d99ca
Fix some vanities
2019-02-06 12:26:38 +01:00
Marco Hinz
69e835d1f7
Nvim: use stdpath() for all OS
2019-01-30 11:50:24 +01:00
Marco Hinz
b98f7a5a93
Move variables to the bottom
2019-01-30 11:50:24 +01:00
Tae Sandoval
e1be54148e
Nvim: use XDG data directory
...
Closes https://github.com/mhinz/vim-startify/pull/351
2019-01-30 11:50:24 +01:00
Marco Hinz
0459cd0952
Make :SLoad! source last used session on Unix
...
Closes https://github.com/mhinz/vim-startify/issues/352
2019-01-29 23:30:24 +01:00
Marco Hinz
888290d39a
Handle vim -y and vim -M better
2019-01-12 22:13:35 +01:00
Daniel Hahler
9c26c7e8dc
Only run :Startify on DirChanged for changed cwd
...
Ref: https://github.com/tpope/vim-fugitive/issues/1132
2018-12-16 17:41:24 +01:00
Marco Hinz
5cd4faf2c6
Windows: handle Vim cmdline special characters on Windows
...
Fixes https://github.com/mhinz/vim-startify/issues/346
Reverts https://github.com/mhinz/vim-startify/issues/239
2018-12-08 21:41:15 +01:00
Sergey Vlasov
e25fbe1c0d
Check if savevars exists
2018-11-28 15:43:07 +01:00
Sergey Vlasov
7ce625aa26
Evaluate savevars early
2018-11-28 14:57:54 +01:00
Marco Hinz
53c8799ad0
Emit user events on opened buffers
...
Closes #334
2018-11-05 21:22:44 +01:00
Marco Hinz
79fc09f6d7
Rename user event Startified to StartifyReady
...
For backward compatability "Startified" still works as well.
2018-11-05 21:05:17 +01:00
Marco Hinz
8721af3cea
Assume at least Vim 7.4
...
7.4 was released at 10 Aug 2013.
2018-11-05 20:20:15 +01:00
Marco Hinz
3565622706
Refactor s:get_index_as_string()
2018-10-31 13:32:33 +01:00
Marco Hinz
0bc6e863d6
Allow custom indices per list
...
Implements #338
2018-10-31 13:32:33 +01:00
devlinzed
556bf1d507
Avoid extra spaces added to custom quotes ( #336 )
...
Without copying the array returned from `s:set_custom_section()`, repeated
invocations may lead to accidental mutation of its arguments, such as
adding extra spaces to custom header and footer quotes.
2018-10-02 21:45:05 +02:00
Marco Hinz
187e46aea3
Do not use a named readonly buffer anymore
...
Using a readonly buffer causes more problems than it solves.
2018-08-02 22:26:42 +02:00
Vladimir
81bbc69581
Unlet s:last_message with no error in show_list ( #329 )
...
If entries is empty, it will try to unlet of non-existing variable and throw the error.
References #328
2018-06-25 13:18:44 +02:00
Marco Hinz
8850a05c80
Support "file" type for funcref lists
...
This makes it possible to use markers (s, v, t, etc.) to with lists generated by
funcrefs.
References #328
2018-06-22 12:34:01 +02:00
Marco Hinz
0b300f411f
Nvim: make :Startify work from terminal buffer
...
Fixes #327
2018-06-14 00:31:51 +02:00
Marco Hinz
fbd690fc85
Ignore buffers with unsaved changes when deleting buffers
2018-05-05 14:52:22 +02:00
Marco Hinz
423eb03de4
Simplify buffer deletion for g:startify_session_delete_buffers
2018-05-05 14:24:07 +02:00
Marco Hinz
2cdbe64a7d
Refactor warnings
2018-05-05 14:14:21 +02:00
Marco Hinz
c1a81780d5
Refactor headers and footers
...
g:startify_custom_header and g:startify_custom_footer behave the same now.
Prior to this change, g:startify_custom_footer only accepted lists and no
strings containing expressions that evaluate to lists.
References #316
2018-04-26 21:26:17 +02:00
Marco Hinz
ca03433196
Make g:startify_custom_header handle empty string
...
eval() throws errors on empty strings.
2018-04-26 13:15:10 +02:00
Marco Hinz
6f621bd99a
Skip creating new buffer if current buffer is empty
...
This prevents buffer-local commands getting lost that were set before startify
was run. E.g. :Git which is set by fugitive.
2018-04-09 17:02:43 +02:00
Marco Hinz
5a1d811d5f
Allow to run :Startify from a startify buffer
2018-04-09 16:46:53 +02:00
Marco Hinz
669d87dcec
Warn for unsaved changes if 'nohidden' and 'modified'
2018-04-09 16:42:13 +02:00
Marco Hinz
0a81f95abf
Always create new buffer
...
Nowadays :enew won't create a new buffer if the current buffer is empty. So this
won't create an unused, empty, unnamed buffer.
2018-04-09 16:13:47 +02:00
Marco Hinz
87861176ca
Narrow scope of lists variable
2018-03-27 16:15:28 +02:00
valleydali
54483c88e5
Avoid taking over a modified buffer
2018-03-21 09:48:36 +01:00
Marco Hinz
50d4c51607
Fix type mismatch for heterogenous lists in older Vims
...
Fixes #293
2018-03-18 00:38:03 +01:00
Marco Hinz
362001d03e
Refactoring
2018-03-16 17:14:40 +01:00
Marco Hinz
bdb389ef61
Fix firstline offset under new s:lists format
2018-03-16 16:47:40 +01:00
Marco Hinz
15ee162f99
Compat: convert g:startify_list_order to g:startify_lists format
...
g:startify_list_order is deprecated in favor of g:startify_lists.
They use different formats, but for compatability, the old g:startify_list_order
format is converted to the newer g:startify_lists format.
References #288
2018-03-16 15:28:51 +01:00
Marco Hinz
f16cfcebe8
Add experimental support for g:startify_lists
...
References #288
2018-03-16 15:03:36 +01:00
Marco Hinz
5df5b7478c
Avoid magic number
2018-03-16 12:16:07 +01:00
Marco Hinz
5425dd3e84
Run :Startify on DirChanged
...
Otherwise relative entries could become out-of-date.
Fixes #305
2018-03-16 01:06:40 +01:00
Marco Hinz
983919aee2
Make entry format customizable
2018-02-07 16:47:42 +01:00