Christian Brabandt
5db4c408bd
Update copyright notifications
2018-01-05 10:37:59 +01:00
Christian Brabandt
4c74a95045
Refactor async functions
...
- create a new async module
- refactor async functions from branch.vim and po.vim to async.vim
- support nvim async correctly
2017-08-23 18:37:24 +02:00
Christian Brabandt
50bfe8dd68
First commit to handle nvim specific async code
2017-08-23 18:31:43 +02:00
Christian Brabandt
b2f301f73c
tabline: Cache title as tablocal variable
2017-06-27 14:40:31 +02:00
Christian Brabandt
a950a2938a
shorten tagbar extension on short windows
2017-05-02 21:22:47 +02:00
Hirokazu Hata
dfc0cb772a
Add dict to function refferencing self
...
This is no explicit problem in Vim, however Neovim diverged in this
behaviour from Vim and requires the dict attribute to be present before
accessing the self attribute.
See neovim/neovim#5763
2016-12-12 19:26:52 +01:00
Grzegorz Milka
241f324b39
Do not forward v:shell_error on command fail.
...
airline#system#util for nvim used to fall back to 'system' implementation on
command error. This behavior caused conflict with other plugins if 'util' was
executed with a failing command as part of a ShellCmdPost event.
This commit makes 'util' interpret command error as persistent and not call
'system' in such a case.
This commit fixes #1317 .
2016-11-20 10:16:13 +01:00
Grzegorz Milka
433d5d8f97
Use neovim's async job's instead of system
...
This commit makes branch.vim use neovim's async jobs instead of a system()
function. This way we avoid the v:shell_error overwrite bug and allow live
updates of the untracked status.
2016-11-04 19:09:05 +01:00
Christian Brabandt
f706edee9f
init async global variables
2016-10-14 10:36:21 +02:00
thawk
45d77ca909
Add 'scriptencoding utf-8' to all scripts
2016-09-24 08:16:30 +08:00
Christian Brabandt
409e8b0cbd
refactor shortening code
2016-07-02 10:20:07 +02:00
Christian Brabandt
b8c1b26f0e
don't throw error if bufferline is not installed
...
airline#extensions#load() tries to load all extensions,
the user has specified in g:airline_extensions.
However, if e.g. bufferline is requested to be loaded, but
is not installed, it will throw an error
E117: Unknown function: airline#extensions#bufferline#init
Therefore, catch E117 and show a warning.
closes #1127
2016-04-21 09:30:23 +02:00
Bailey Ling
048b24a916
happy 2016!
2016-01-14 21:38:38 -05:00
Bailey Ling
1ca6ffb6d0
happy 2015
...
resolves #692 .
2015-02-13 21:47:43 -05:00
Bailey Ling
baed8ac063
happy 2014
2014-01-19 23:44:44 -05:00
Bailey Ling
e16c36eea1
default space back to 32 ( #283 ).
2013-09-30 14:37:02 +00:00
Bailey Ling
948a4178a8
use code 160 for space to fix rendering problems.
2013-09-18 22:23:50 -04:00
Bailey Ling
1b91c71fc9
make it possible to declare sections in the vimrc ( #204 ).
2013-08-31 17:42:09 -04:00
Bailey Ling
fd68997398
lazy load variables until needed ( #204 ).
...
this allows users to define section variables in their vimrc.
2013-08-31 12:57:02 -04:00
Bailey Ling
7e1206469c
basic support for hiding based on win size per part ( #200 ).
2013-08-31 12:33:58 -04:00
Bailey Ling
fa517238c7
introduce parts metadata.
2013-08-30 21:51:10 +00:00
Bailey Ling
a927bf9475
automatic separators.
2013-08-29 00:57:58 +00:00
Bailey Ling
bdd758dd38
convert branch/hunks/bufferline to function names.
2013-08-29 00:15:07 +00:00
Bailey Ling
e10b690cdf
convert mode/paste/iminsert parts to function names.
2013-08-29 00:09:22 +00:00
Bailey Ling
c16d6e69a9
pass arguments into funcrefs properly.
2013-08-22 20:22:54 +00:00
Bailey Ling
e83e12447e
break early implicit if return code is not 0.
2013-08-22 17:32:44 +00:00
Bailey Ling
8452029e98
upgrade all funcrefs to support varargs.
2013-08-21 15:14:12 +00:00
Bailey Ling
88b910d959
fix getwinvar on older 7.3 builds. resolves #147 .
2013-08-18 04:50:48 +00:00
Bailey Ling
840f78607e
optimize funcrefs for 7.4
2013-08-17 17:50:41 -04:00
Bailey Ling
e7c5bbb671
remove auto prefix. optimize getwinvar
2013-08-17 17:39:36 -04:00
Bailey Ling
3fbdd28e5d
add profiler. optimize separator highlighting.
2013-08-17 17:35:06 +00:00
Bailey Ling
30adb973fc
move getwinvar over
2013-08-16 14:57:47 +00:00
Bailey Ling
0e936d0b9a
introduce util file
2013-08-16 14:57:47 +00:00