Commit graph

692 commits

Author SHA1 Message Date
Marco Hinz eb406f3870 exclude bookmarked files from MRU list 2013-05-01 12:51:39 +02:00
Marco Hinz c01acf3908 exclude bookmarked files from MRU files 2013-05-01 12:41:36 +02:00
Marco Hinz d3f8a23cdc correct indentation 2013-04-30 14:35:22 +02:00
Marco Hinz d4fe8cab60 doc: reword custom indices section #3 2013-04-30 13:49:45 +02:00
Marco Hinz 3bf7e3322c doc: reword custom indices section #2 2013-04-30 13:46:03 +02:00
Marco Hinz ceb0b082b6 doc: reword custom indices section 2013-04-30 13:43:07 +02:00
Marco Hinz b97fcbd490 make function naming clearer 2013-04-30 13:34:25 +02:00
Marco Hinz 4711a54cf5 new option: g:startify_custom_indices
People can now choose to create their own index mapping instead of
having the default behaviour of increasing numbers.

Closes #17.
2013-04-30 13:32:30 +02:00
Marco Hinz 7ab3ca8565 remove filereadable() check for bookmarks
People want to bookmark directories, too. And I don't want to test for 2
things (filereadable() || isdirectory()), because people should know
what they bookmark anyway.

Closes #16.
2013-04-30 08:55:02 +02:00
Marco Hinz 74a5d12785 'e' -> empty, 'i' -> empty + insert mode 2013-04-30 00:40:58 +02:00
Marco Hinz 4533f7f7e4 add syn-match: StartifyFile 2013-04-30 00:35:16 +02:00
Marco Hinz a5021aacdd use either 'e' or 'i' for empty buffer
People seem to like both, so I made both of them defaults.
(I changed [i] back to [e] nevertheless.)
2013-04-30 00:03:55 +02:00
Marco Hinz b5ec1605cc bump to 1.4 2013-04-29 23:20:05 +02:00
Marco Hinz 803b0adbbf use more idiomatic code style 2013-04-29 15:06:40 +02:00
Marco Hinz 7fc07a6cb6 readme: mention mouse support 2013-04-29 13:06:41 +02:00
Marco Hinz 5c96887b28 readme: clarify 2013-04-29 13:02:23 +02:00
Marco Hinz 49b6fdd6ce screenshot: update 2013-04-29 12:56:11 +02:00
Marco Hinz afea247ac7 new option: g:startify_enable_special
If you set this variable to 0, [i] and [q] won't be shown.
2013-04-29 12:50:09 +02:00
Marco Hinz c2dba47d38 add color support without changing defaults 2013-04-29 12:36:48 +02:00
Marco Hinz 406df759b7 ignore case 2013-04-29 01:34:53 +02:00
Marco Hinz 620bb954de change startup check regex once again #2 2013-04-28 15:05:25 +02:00
Marco Hinz 4a170ee843 change startup check regex once again
I'm terribly sorry for excluding all MacVim users.

Closes #14.
2013-04-28 13:33:39 +02:00
Marco Hinz 80f6ca4323 use 'i' instead of 'e' for empty buffer
I guess most people are used to just write away via 'i' after entering
Vim. So this change adheres to them. (Say "Thanks!" to @Osse)

If you don't like this change consider creating an additional, hidden
key for creating the empty buffer:

let g:startify_empty_buffer_key = 'e'
2013-04-28 13:30:05 +02:00
Marco Hinz 5cfbde36c1 simplify startup regex check 2013-04-28 12:30:31 +02:00
Marco Hinz 76e480a6bb merge pull request #13 from alexkunin 2013-04-28 12:24:57 +02:00
Alex Kunin 73494fb035 correct startup check to consider '.exe' 2013-04-28 12:18:46 +02:00
Marco Hinz b6c528b6aa run startify at start only for 'vim' and 'gvim'
Don't call Startify at start when using evim, view, etc.
2013-04-28 09:17:57 +02:00
Marco Hinz 12d0ca643b handle spaces in paths
Closes #12.
2013-04-28 00:52:41 +02:00
Marco Hinz 05edf67f05 bump to 1.3 2013-04-27 18:43:21 +02:00
Marco Hinz bafdbcaa96 remove useless <silent> 2013-04-27 18:40:59 +02:00
Marco Hinz 225e09fe96 merge pull request #11 from Osse 2013-04-27 17:57:05 +02:00
Øystein Walle b35bf399f6 change working directory when opening a file
It was discussed whether this should be optional or not and it was
agreed to just make this default behaviour for now.
2013-04-27 17:54:06 +02:00
Marco Hinz c9ef05ac5a screenshot: update 2013-04-27 16:25:11 +02:00
Marco Hinz 1639fe5f8a make 'q' trigger either :bd or :quit 2013-04-27 14:59:23 +02:00
Marco Hinz aab37d4ccd use double-click to select an entry
Previously a single-click was used. But this introduced a bug that
was suprisingly hard to prevent because of the 'line skipping feature'.

If one changed to another tab and then used a mouse click on the tabpage
to jump back to the tab containing the startify buffer, the click would
have delegated into the buffer and select the next entry automatically.

Just using a double-click prevents this without adding complex code.
2013-04-27 14:32:26 +02:00
Marco Hinz 9918dc4fd5 click anywhere on the line to select 2013-04-27 10:49:38 +02:00
Marco Hinz 25a900a40a make mouse clicks select an entry 2013-04-27 10:24:55 +02:00
Marco Hinz d8da3a2a9e adjust cursor movements 2013-04-27 10:17:29 +02:00
Marco Hinz 59831b8e94 remove 'startify>' title
I like minimalism.
2013-04-27 10:13:43 +02:00
Marco Hinz 674e49816d new: g:startify_empty_buffer_key
This variable can be used to create a second mapping for creating the
empty buffer.

Closes #10.
2013-04-27 09:57:11 +02:00
Marco Hinz 3bcbf22de1 create session dir on demand 2013-04-26 18:06:30 +02:00
Marco Hinz 02647d4279 bump to 1.2 2013-04-26 12:53:19 +02:00
Marco Hinz ed601090cc use no scratch buffer anymore
Closes #6.
2013-04-26 12:40:47 +02:00
Marco Hinz c92a2dd4a7 doc: rewording 2013-04-26 11:51:26 +02:00
Marco Hinz 4ff80eee57 doc: fix typo 2013-04-26 11:45:51 +02:00
Marco Hinz 3c34765e1f change buffer settings 2013-04-26 11:41:22 +02:00
Marco Hinz 267c7abe72 new option: g:startify_skiplist_server
Before this we ignored all Vim server instances. That was a bad
decision. Apart from some weird cases, where servernames were set, it
totally slipped my attention, that gvim would always set a servername.

Sorry, for breaking this plugin for all gvim users!

I removed the check and added a configurable list of servernames to
be ignored.
2013-04-26 10:18:31 +02:00
Marco Hinz c91cfb29ae restructure some code 2013-04-26 09:57:49 +02:00
Marco Hinz 87c0c37817 remove check for servername
This caused more trouble than it is worth it.
2013-04-26 09:43:55 +02:00
Marco Hinz 58807ec7bd merge branch pull request #8 from zhaocai 2013-04-26 00:14:42 +02:00