50 Commits

Author SHA1 Message Date
Tim Pope 98a6555e4a sensible.vim 1.1
* Break undo after CTRL-U.
* Set shiftround.
* Set tabpagemax=50.
* Set nrformats-=octal.
* Set sessionoptions-=options.
* Set history=1000.
* Set ttimeoutlen=100.
* Set encoding=utf-8 in gvim.
* Override shell=fish to use a supported shell instead.
* Use ASCII only listchars.
* Drop fillchars.
* Drop smartcase.
* Drop autowrite.
* Drop showmatch.
* Drop Y mapping.
* Don't clobber scroll offsets.
* Don't override a blank viminfo.
* Don't force UNIX line endings on Windows.
* Stop setting temporary directories.
2014-04-24 18:55:13 -04:00
Ryan Dlugosz 38fea1c935 Remove unicode listchars to fix #57
As discussed in Issue #57, setting Unicode characters for
`listchars` is a problematic default because of the scrolling
performance impact incurred when one of the specified glyphs is missing
from the user's selected font.

An alternative approach would be to choose "safer" unicode characters
that are likely to exist in most fonts. Given that the purpose of
vim-sensible is to provide universal sane defaults it seems this would
be best left to the user's `.vimrc` or another plugin.
2014-04-02 03:33:20 -04:00
Tim Pope f8acc5a067 Set sessionoptions-=options 2014-03-18 22:18:48 -04:00
Tim Pope 01854b14c7 Bump 'ttimeoutlen' to 100
Closes #72.
2014-02-23 10:35:17 -05:00
Christian Wellenbrock ada47584c3 Don't set showmatch
Closes #16.
2014-01-30 22:50:49 -05:00
Tim Pope e48a40534c Drop Y and && mappings
This is why we can't have nice things.

Closes #47.
2013-08-02 00:03:37 -04:00
Tim Pope fee5928dc8 Avoid problems with fish shell
References #50.
2013-06-23 13:22:56 -04:00
Tim Pope 2c57c5f4c5 Stop setting temporary directories
* Closes #50
2013-06-10 22:55:11 -04:00
Tim Pope 3ffe25ce1d Don't mess with netrw
I've decided this is outside the scope of things sensible.vim should
tweak.
2013-04-22 23:15:38 -04:00
Tim Pope 4fb9519254 Hide dot files in netrw the way netrw does 2013-03-12 02:33:34 -04:00
Dan Grover 41499a5767 Set correct AppData dir for more Windows versions
Replace the hard-coded path with an environment variable supported by
all versions of Windows since XP.
2013-03-12 02:33:28 -04:00
Tim Pope e7eda3bb86 Don't override a blank 'viminfo'
Closes #42.
2013-03-07 12:14:11 -05:00
Tim Pope 3d88620d61 Don't set autowrite
Closes #25.
2013-02-25 22:53:54 -05:00
Tim Pope 76d86fc6ed Set tabpagemax=50
Closes #40.
2013-02-23 12:10:22 -05:00
James Rowe ee6eae42ed Honour $XDG_DATA_HOME for &directory setting
'~/.local/share' is only the fallback location for data files, see
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
2013-02-23 11:48:39 -05:00
Tim Pope 9ca7bed8ea Break undo after CTRL-U
Closes #28
2013-02-23 11:43:23 -05:00
Tim Pope 85b9b3b516 Remap & to include flags
Closes #30.
2013-02-21 18:53:59 -05:00
Tim Pope 513386ecfe Show non-breaking spaces as dots 2013-02-15 20:39:11 -05:00
Tim Pope d4d1491aa1 Force encoding in gvim
In practice, this is mainly a problem on Windows.
2013-02-15 20:37:15 -05:00
Timo Sand 5b0e1b4b9a Fix for not matching mac when setting directories
Closes #32.
2013-02-15 20:22:20 -05:00
Tim Pope 8f2a48ae16 Don't clobber scroll offsets
Closes #26.
2013-01-29 13:06:44 -05:00
Tim Pope 7aa7dba2a2 Fix grammar error 2013-01-22 18:28:59 -05:00
Tim Pope ea5d006613 Expand tildes in transient directories
Closes #23.
2013-01-21 14:18:39 -05:00
Tim Pope a2cd959936 Fix transient directory options 2013-01-20 21:02:15 -05:00
Tim Pope 6c1ed9b043 Better (?) location for transient files
Closes #22.
2013-01-20 11:24:25 -05:00
Tim Pope 6083bf4a61 Drop smartcase
Closes #20.
2013-01-19 15:30:51 -05:00
Tim Pope 93f6d3434f Remove octal from nrformats
Closes #21.
2013-01-19 15:30:12 -05:00
Tim Pope f7bdc45c03 Set history
Closes #19.
2013-01-17 20:54:06 -05:00
Tim Pope 77cb5aa5fb Remove infercase
Closes #17.  I'll battle ignorecase in a separate plugin.
2013-01-16 19:26:26 -05:00
Tim Pope 312fff5bd4 Drop 'fillchars'
Closes #15
2013-01-13 23:21:29 -05:00
Tim Pope 8e8937e76a Set shiftround
Confession: I only recently found this, but I've wanted it for years.
Nobody wants to shift from 11 to 3 spaces, right?
2013-01-12 00:35:53 -05:00
Tim Pope b5689392fc Don't force UNIX line endings on Windows
Closes #14.
2013-01-11 13:43:48 -05:00
Tim Pope 88718d26fd Set infercase 2013-01-10 01:15:18 -05:00
Tim Pope b8c378024b sensible.vim 1.0 2013-01-09 22:10:36 -05:00
Tim Pope 7ad81be28b Concede 'list'
Closes #5.
2013-01-08 00:56:45 -05:00
Tim Pope a16257d90f Document unintuitive settings
Closes #7.
2013-01-07 11:18:06 -05:00
Tim Pope 6bc9f8c7ad Don't butcher filename in last viminfo argument
Closes #10.
2013-01-07 09:34:22 -05:00
Zeh Rizzatti cb4b85e1d2 Change undodir regex conditional
undodir is set to '.' by default.

'^\.\%(,\|$\)' will accept the default and if '.' if the first on a
list, the option is set, as intended.
2013-01-07 00:13:07 -05:00
Tim Pope d2cdd0014a Support stripped down versions of Vim
Closes #6.
2013-01-06 21:57:14 -05:00
Tim Pope 8b414c3c43 Revert "Set cmdheight=2"
This reverts commit 1956140d2b.

Closes #1.
2013-01-06 18:23:46 -05:00
Tim Pope 1956140d2b Set cmdheight=2
An extra line at the bottom does wonders for "Press ENTER" prompts.
2013-01-06 13:41:29 -05:00
Tim Pope 8c2da1910e Set autowrite 2013-01-06 13:35:48 -05:00
Tim Pope a95dc71f99 Map <C-L> to clear search highlighting
<C-L> normally redraws the screen, so turning off search highlighting is
a natural addition.  But some people like it for <C-W>l, so don't
override it if it's already been mapped.

Note that hlsearch is currently left off by default.
2013-01-06 13:33:45 -05:00
Tim Pope 8207d1cd69 Provide a home for transient files 2013-01-06 13:29:17 -05:00
Tim Pope 8314c676b6 Provide a default for g:netrw_list_hide 2013-01-06 13:24:40 -05:00
Tim Pope 5f0565f8e9 Bump t_Co from 8 to 16 where safe to do so
Doing this means color schemes can do bright colors without forcing
bold.  Do any other terminals not really support at least 16 colors?
2013-01-06 13:23:42 -05:00
Tim Pope 7f240a9e6f Load matchit.vim
Give precedence to a user installed version, if it exists.
2013-01-06 13:18:25 -05:00
Tim Pope 1a9e95e955 Map Y to y$
See :help Y.  This just makes more sense, man.
2013-01-06 13:17:05 -05:00
Tim Pope 38506a0e6f Set complete-=i
When this actually works, it can make completion lag horribly.  Let's
cut off the finger to save the hand.
2013-01-06 13:15:18 -05:00
Tim Pope 366c97dad5 Initial commit 2013-01-06 13:12:10 -05:00