Commit graph

230 commits

Author SHA1 Message Date
Marco Hinz
ac67377d52 Small refactoring 2014-03-31 18:40:37 +02:00
Marco Hinz
19870ae159 Proper use of User autocmd 2014-03-31 18:09:40 +02:00
Øystein Walle
5370a743f2 New option: show relative paths
Closes #72.
2014-03-31 10:30:52 +02:00
Marco Hinz
110af7a38a Prevent using filter() on invalid types of values
Closes #75.
2014-03-31 10:18:58 +02:00
Marco Hinz
0bc4aae6f4 Make dir listing recursive
Closes #63.
2014-03-21 00:28:25 +01:00
UncleBill
85a7168d71 Delete open buffers before loading a new session
Closes #70.
2014-03-18 11:34:53 +01:00
Daniel Hahler
69fa3cf9af Handle "swap file found" (E325) exception
The user has been warned and asked about how to proceed already.
Catching this exception removes the additional output afterwards:

  Error detected while processing function <SNR>237_open_buffers:
  line   38:
  E325: ATTENTION

Closes #67.
2014-02-15 21:51:59 +01:00
Marco Hinz
2c4113999d Also fnameescape() if opening multiple files 2014-01-30 18:30:15 +01:00
Marco Hinz
ca6915e420 Handle encrypted files 2013-12-19 10:26:00 +01:00
Marco Hinz
515bcd48b4 Make section highlighting local to buffer 2013-12-02 21:45:34 +01:00
Marco Hinz
cbdfa0cd9d Heavy cursor handling refactoring
This elegant approach of cursor handling was sponsored by @Osse.

Thanks!
2013-10-24 07:33:19 +02:00
Marco Hinz
6121a5ebaa Fix wrong cursor position in a certain case pt2 2013-10-24 06:53:15 +02:00
Marco Hinz
a5cb421dae Improve on when to clear matches 2013-10-23 21:19:35 +02:00
Marco Hinz
48b7307e9e Fix wrong cursor position in a certain case 2013-10-23 16:47:43 +02:00
Marco Hinz
fc1999dcf7 Clear matches on opening entries 2013-10-22 20:17:57 +02:00
Marco Hinz
2bf1b5a1e0 Remove old and useless line 2013-10-22 19:16:59 +02:00
Marco Hinz
1d5d2458d2 Fix cursor handling with section headers 2013-10-22 14:42:31 +02:00
Marco Hinz
ebe31cc63d Merge branch 'section-headers'
References #45.
2013-10-22 13:38:18 +02:00
Marco Hinz
0968e6669e Make section headers easier to customize 2013-10-22 13:36:29 +02:00
Marco Hinz
fd174b8f2f Make cursor handling work with sections 2013-10-22 13:22:36 +02:00
Marco Hinz
b7fe86e492 Add highlighting for section headers 2013-10-22 13:01:32 +02:00
Marco Hinz
55d7bec03a Revert "Bang normal commands"
I forgot that I used no bang on purpose here. I'm very sorry for the
inconvenience.

This reverts commit b63c09907d.

Closes #55.
2013-10-20 16:26:31 +02:00
Marco Hinz
0ed0cd7e73 Use full keywords 2013-10-18 19:50:23 +02:00
Marco Hinz
c657a56659 Use the blackhole register for :delete 2013-10-18 19:41:42 +02:00
Marco Hinz
b63c09907d Bang normal commands 2013-10-18 19:37:19 +02:00
Marco Hinz
eacd402a52 Sessions: don't save options
sessionoptions=options is a source of many problems. Startify disables
it temporarily.

References #49.
2013-10-18 11:48:03 +02:00
Marco Hinz
48ed94400f Add context-sensitive section headers 2013-10-10 13:05:50 +02:00
Marco Hinz
446f7dbbff Move modelines from bottom to top 2013-09-24 17:41:31 +02:00
Marco Hinz
03810e9096 New options: g:startify_session_save{vars,cmds} 2013-09-24 17:38:52 +02:00
Asa Jay
f8c60d9fd3 Force setting of filetype
In combination with certain plugins, the filetype wouldn't be set for
Startify, because a filetype was already set by another plugin in the
series of VimEnter autocmds.

Setting the filetype gets forced now.
2013-09-23 11:02:25 +02:00
Marco Hinz
33edf8d9dd Fix cursor handling #2 2013-09-20 15:28:21 +02:00
Marco Hinz
80c379980b Readd s:lastline 2013-09-20 14:23:20 +02:00
Marco Hinz
7a4b8bc340 Make cursor not wrap around
The wrap around feature was nice, but added too much code for what it
was worth. It also kind of defeated navigation by motions like }, gg
etc.
2013-09-20 11:07:34 +02:00
Marco Hinz
eb6e522245 Fix cursor handling
The cursor wouldn't wrap around to the top entry when you hit 'j' on the
last one.
2013-09-20 02:35:19 +02:00
Matthew Boehm
11241aff4e Remove :1
This was used as a workaround for people setting 'lines' to a too high
value when using gvim.

References #31.
2013-09-20 01:43:56 +02:00
Marco Hinz
3fb8465c0f Silent "1 line less" message 2013-09-18 11:43:05 +02:00
Marco Hinz
b47853f09d Avoid error when no footer is set
Closes #46.
2013-09-06 21:57:01 +02:00
Marco Hinz
9e6b819936 Bump version to 1.8 2013-09-04 09:38:53 +02:00
Marco Hinz
85ce548261 Add highlighting for custom footer 2013-09-04 09:25:33 +02:00
Marco Hinz
3b362f6514 Remove debug echo 2013-09-03 18:50:54 +02:00
Marco Hinz
6fd47ecea4 New option: g:startify_custom_footer 2013-09-03 00:08:17 +02:00
Marco Hinz
4f7d5aae53 Fix last line issue 2013-09-01 20:03:55 +02:00
Marco Hinz
ddb4fce6b9 Make <insert> work like i 2013-08-31 21:41:32 +02:00
Marco Hinz
d6932388c6 Merge pull request 42 from bling 2013-08-31 21:29:34 +02:00
Bailey Ling
a64ee097d8 New option: g:startify_change_to_vcs_root 2013-08-31 21:28:11 +02:00
Marco Hinz
a3021bd42b Fix comment typos 2013-08-22 19:54:46 +02:00
Marco Hinz
5a14004635 Refactor s:open_buffers() 2013-08-22 19:39:27 +02:00
Marco Hinz
26638b30d4 Introduce T for opening files in tabs
Closes #39.
2013-08-22 19:14:34 +02:00
Marco Hinz
68bbece773 Prevent marking sessions 2013-08-15 13:44:19 +02:00
Marco Hinz
0354319801 SSave: fix warning message 2013-08-13 14:19:51 +02:00