Commit graph

183 commits

Author SHA1 Message Date
29bb260417 Local config: don't add suppress.* files to list 2015-03-08 14:58:07 +01:00
cecf48ba67 Neobundle: always call post-source hooks 2015-03-08 14:55:37 +01:00
9b08205807 Key sequences changes
* Define leader keys in pre-configuration, so they can be used in
NeoBundle mappings
* Disable timeouts on key sequences.
2015-03-08 10:28:48 +01:00
6f12abde67 Added Vim-Airline configuration 2015-03-08 09:00:17 +01:00
864ec3b152 Added general buffers configuration and mappings 2015-03-08 09:00:04 +01:00
099a3b3645 Added delay for key sequences 2015-03-08 08:58:03 +01:00
6ae0539653 Added paste mode toggle 2015-03-07 17:45:02 +01:00
3a2e8c8502 Added "remember last edited line" stuff 2015-03-07 17:36:32 +01:00
dd2664e32b Support for various runtime files
* viminfo
* backups
* swap files
* undo files
2015-03-07 17:18:36 +01:00
aa04692c7d More imports from old configuration 2015-03-02 18:20:55 +01:00
d6f121f28f Starting port of old configuration
Also, documenting it as I go. Especially keyboard shortcuts.
2015-03-02 17:58:40 +01:00
1e5a2de57a Removed debugging trace 2015-02-24 00:17:00 +01:00
34f84c9155 Re-organised configuration files 2015-02-23 22:11:15 +01:00
2d7eff306a Added plug-in: gundo.vim
* Lazy-loaded
* Mapped to <leader>u
2015-02-23 18:28:49 +01:00
a793a414ac NeoBundles: use merged config to load plugins 2015-02-23 18:19:12 +01:00
f873e9e979 Local config: load merged lists of config files
GetConfigFiles function can be used to generate a list of files, merged
from both the main configuration directory and the local configuration
directory. The local configuration directory is also able to suppress
files from the main configuration if necessary.
2015-02-23 18:18:09 +01:00
ec2cb87d63 NeoBundle: local plugin configuration support 2015-02-23 11:15:27 +01:00
711dc8275d Local config: function to find a specific file
Allows main configuration files to be overridden or suppressed by the
local configuration.
2015-02-23 11:14:19 +01:00
d0bce224cd Use my own branch for vimproc.vim
It fixes a Linux DLL problem, and my patch hasn't been accepted yet.
2015-02-23 10:33:06 +01:00
cffaa22eaf Local configuration signing support
* Detects saving local configuration using :w and warns about
signatures.
* SaveAndSign command that will sign the file if it is a local
configuration file (other files will be unaffected)
* SignConfig command re-signs the active local configuration
2015-02-23 10:31:54 +01:00
7970f863ee Set runtime path when signed .vim.local is found 2015-02-23 08:37:26 +01:00
6366ba9d24 Bundles installer made into a function 2015-02-23 08:35:09 +01:00
291d58c9a8 Support for local bundles installation 2015-02-23 08:33:14 +01:00
3b0cc6b26a Local configuration loader 2015-02-23 08:31:54 +01:00
a58647d888 Various basic options added
* UI behaviour
* Default wildignore
* Edition options
2015-02-22 19:01:45 +01:00
4fe08b0316 Colours configuration 2015-02-22 17:49:41 +01:00
49b97afd6a NeoBundle uses runtime directory
* Initial version included here as submodule
* Use version from g:vim_vardata/bundles otherwise
* This avoids polluting the configuration directory with bundles
2015-02-22 17:25:10 +01:00
bd749b79d0 Load Neobundle, configure it, configure plugins 2015-02-22 16:18:12 +01:00
30eb46849b Added signature support (based on OpenSSL) 2015-02-22 14:46:04 +01:00
f3505375bf Variable data directory handling 2015-02-22 14:44:48 +01:00
519d4aa61f Cleaner configuration loading 2015-02-22 11:43:59 +01:00
7cbef1668e Fixed home directory handling 2015-02-22 11:43:04 +01:00
7f891225ab Initial version
* Allows custom VIM configuration directory through VIM_HOME
* Loads NeoBundle
* Various directories created, they'll be used later
2015-02-22 10:37:39 +01:00