Commit Graph

200 Commits

Author SHA1 Message Date
27e7dc5bf1 Haddy New Year! 2021-01-29 14:11:03 +09:00
1040938b0c update license's year in vim-airline-themes 2020-01-07 14:21:07 +09:00
c47b1dd7e8 plugin: save/restore cpo setting 2019-12-13 18:23:23 +09:00
6788172c9c add check to vim version 2019-11-27 12:19:34 +09:00
9f9b162025 remove all code unrelated to themes 2016-01-27 22:23:12 -05:00
1d6ec383e4 Simplify logic on if statement
Referencing the same boolean multiple times in a logical statement is
probably not what was intended.
2016-01-21 10:46:36 -06:00
0a75e493a6 Also draw a nice statusline in the preview window
This fixes issue #858

previously, the the on_window_changed() function returned early when the
popupmenu was visible, which also means, that a new preview window
created by the popup menu would not be rendered correctly until one
moves into this window.

Therefore, I made it not return early, even if the popup menu was opened
to make sure, it will be rendered. However, since the popup menu is
open, this might have unwanted consequences, if some plugin or other
function from airline calls some normal mode command (e.g. wordcount
which should not be enabled for preview windows). So this might break
subtile in other areas later.

An alternative might be to just document the fact, that airline won't
color preview windows at all. But I don't like that either.
2016-01-19 20:48:56 +01:00
048b24a916 happy 2016! 2016-01-14 21:38:38 -05:00
be2ea5d7be use -bar when defining commands
-bar allows the user to chain commands after it
2015-04-24 13:26:44 -05:00
1b8e4b965a fix regressions introduced from recent init changes. resolves #721. 2015-03-03 22:07:55 -05:00
b08784907a eagerly bootstrap all the variables, but load extensions after vim is
loaded. #720
2015-02-26 16:15:39 -05:00
ec18e6639d initialize before VimEnter, resolves #717 and #718.
a lot of users are still using VimEnter instead of the new
AirlineAfterInit, this changes allows those configs to continue working.
2015-02-25 19:31:50 -05:00
59752b2659 clean up initialization code 2015-02-19 21:31:06 -05:00
1ca6ffb6d0 happy 2015
resolves #692.
2015-02-13 21:47:43 -05:00
6efde428c6 turn on deprecation check 2015-02-13 21:47:43 -05:00
e10ef2fb25 also redraw the statusline for :AirlineRefresh (for #563) 2014-07-30 15:29:43 -04:00
baed8ac063 happy 2014 2014-01-19 23:44:44 -05:00
592cc412cf fix and improve airline toggling functionality. 2013-10-13 18:01:38 -04:00
382c000958 AirlineToggle should also toggle the tabline 2013-10-13 16:44:36 +03:00
af330f6a47 add AirlineRefresh command. 2013-10-06 09:01:01 -04:00
0ac25ecc30 extract buffer name logic into a formatter.
hold off on deprecation warnings for now...
2013-09-07 00:43:51 +00:00
65efb89145 turn on deprecation warnings. 2013-09-06 21:50:43 +00:00
7171a169f3 fix regression with ctrlp statusline not changing. 2013-09-01 19:19:34 +00:00
1b91c71fc9 make it possible to declare sections in the vimrc (#204). 2013-08-31 17:42:09 -04:00
2d049949f0 fix indentation. 2013-08-30 21:58:29 +00:00
93eb0389b9 move init code into new file, add section. 2013-08-30 21:56:12 +00:00
fa517238c7 introduce parts metadata. 2013-08-30 21:51:10 +00:00
a927bf9475 automatic separators. 2013-08-29 00:57:58 +00:00
e13a4c8b1a convert the rest to use define section. 2013-08-29 00:38:33 +00:00
bdd758dd38 convert branch/hunks/bufferline to function names. 2013-08-29 00:15:07 +00:00
e10b690cdf convert mode/paste/iminsert parts to function names. 2013-08-29 00:09:22 +00:00
eadeee316c fixes a weird error after neobundle installs a new plugin. 2013-08-28 01:34:10 +00:00
14656f766b add deprecation warnings. 2013-08-28 01:28:31 +00:00
39c3ba360e support configurable layouts. 2013-08-28 00:00:23 +00:00
6fc8c00ef1 place syntastic and whitespace into parts. 2013-08-27 23:38:34 +00:00
f9718e6b65 place tagbar into parts. 2013-08-27 23:25:55 +00:00
24a2035e42 place bufferline into parts. 2013-08-27 23:24:01 +00:00
2708951715 place hunks and branch extension into parts. 2013-08-27 23:22:26 +00:00
ff975d3d7d move file encoding/type into a part. 2013-08-27 18:39:34 +00:00
85c1f5ad03 rename fragments to parts. 2013-08-27 18:08:50 +00:00
83a1d7e47c introduce fragments variable to store all possible parts. 2013-08-27 17:47:31 +00:00
6dd4cd5423 clean up how symbols are defined. 2013-08-26 23:39:25 -04:00
fe24924ad3 convert iminsert into a fragment. 2013-08-26 23:07:14 -04:00
e919663781 always enable paste detection. 2013-08-26 22:55:11 -04:00
bc03ab5cbf support section truncation based on window width. resolves #190. 2013-08-27 01:16:56 +00:00
04e00d6933 \n only works with double quotes. 2013-08-26 15:32:18 +00:00
39c8dcd950 auto-source themes when they are changed. 2013-08-25 21:34:26 -04:00
b34aa78c5a deprecate airline_detect_iminsert 2013-08-24 22:24:36 -04:00
c517f9c6f9 fix potential performance problems with completeopt+=preview 2013-08-24 21:17:16 -04:00
e8d0d24163 prefer function name instead of funcref. 2013-08-24 01:21:09 +00:00