Bailey Ling
bc03ab5cbf
support section truncation based on window width. resolves #190 .
2013-08-27 01:16:56 +00:00
Bailey Ling
1980c51971
extract core logic into the default extension.
2013-08-27 00:56:54 +00:00
Bailey Ling
ccb00be717
check both resolved and unresolved paths ( #187 ).
2013-08-26 15:39:27 +00:00
Bailey Ling
04e00d6933
\n only works with double quotes.
2013-08-26 15:32:18 +00:00
Bailey Ling
c42eefbd1d
must use finish to prevent ctrlp from getting source.
2013-08-26 15:17:24 +00:00
Bailey Ling
9194a9f02d
add temporary fix for vim-signify integration ( #188 ).
2013-08-26 13:46:49 +00:00
Bailey Ling
295fda2f74
resolve script path ( #187 ).
2013-08-26 13:27:09 +00:00
Bailey Ling
358d4328f4
support formattable whitespace messages. resolves #185 .
2013-08-26 02:08:04 +00:00
Bailey Ling
6a3b611ba1
show difference between location/quickfix list. resolves #186 .
2013-08-26 01:46:40 +00:00
Bailey Ling
609b4ab573
fix virtualenv_loaded check.
2013-08-25 17:54:00 +00:00
bling
3fba032439
match up gui colors with term colors for dark theme.
2013-08-25 13:11:37 -04:00
Bailey Ling
2f5ba93d0e
leave the loaded colorscheme alone. fixes #184 .
2013-08-25 12:27:21 -04:00
Bailey Ling
3595debb97
move virtualenv to the right side, so tagbar function names don't shift it all over the place.
2013-08-25 11:51:32 -04:00
Bailey Ling
b9483d8c15
improve builder to support blended sections.
2013-08-25 11:39:42 -04:00
Bailey Ling
59d6b72962
remove redundant args.
2013-08-25 11:39:42 -04:00
Bailey Ling
a91dda01df
improve documentation for writing extensions, also add helper methods.
2013-08-25 15:39:14 +00:00
Bailey Ling
9ca2aa9a8c
Merge pull request #180 from joedicastro/master
...
add virtualenv extension
2013-08-25 08:24:53 -07:00
joe di castro
f37eeeb9af
A better integration of virtualenv to avoid override other extensions
2013-08-25 17:14:12 +02:00
joe di castro
086b924992
Fix error in virtualenv at extensions.vim
...
Fix the global variable name for enable/disable the extension.
2013-08-25 13:38:15 +02:00
Bailey Ling
b34aa78c5a
deprecate airline_detect_iminsert
2013-08-24 22:24:36 -04:00
Bailey Ling
42cb6317c2
add base16 support for all variants.
2013-08-24 21:10:11 -04:00
Bailey Ling
f5e6205049
Merge pull request #181 from esn89/master
...
added base16.vim colorscheme
2013-08-24 17:37:26 -07:00
Evan Ng
00a0c52dbd
added base16.vim colorscheme
2013-08-24 14:34:25 -07:00
joe di castro
f0df8825df
add virtualenv extension
2013-08-24 22:49:54 +02:00
Bailey Ling
c98549913c
remove hackfix and use new tagbar statusline integration.
...
requires 0b14e28719
2013-08-24 09:47:16 -04:00
Bailey Ling
0e6035f75c
convert the highlighter into a singleton.
2013-08-24 09:40:20 -04:00
Bailey Ling
f6d8a981b6
add inactive statusline funcrefs into the pipeline.
2013-08-24 09:31:30 -04:00
Bailey Ling
04daa66b48
Revert "inactivate existing statusline without building a new one."
...
This reverts commit 53b856b0c5
.
2013-08-24 01:08:22 -04:00
Bailey Ling
511411d55e
match up bufferline colors with the gutter.
2013-08-24 01:06:04 -04:00
Bailey Ling
b62634884a
fix bufferline integration
2013-08-24 04:32:44 +00:00
Bailey Ling
b7d0ccdac2
give the light theme inactive mode some more color.
2013-08-24 04:28:37 +00:00
Bailey Ling
74849d4a10
improved unite integration ( #165 ).
2013-08-24 04:08:57 +00:00
Bailey Ling
53b856b0c5
inactivate existing statusline without building a new one.
2013-08-24 03:54:55 +00:00
Bailey Ling
3bb451f1f4
pass context into the builder.
2013-08-24 03:18:43 +00:00
Bailey Ling
2cfab73f1b
fix undotree override bleeding over to the main.
2013-08-24 03:16:14 +00:00
Bailey Ling
98eecd7ae2
add error code 1 for easier override.
2013-08-24 03:02:13 +00:00
Bailey Ling
30c3613924
improve algorithm for inactive colors. resolves #178 .
2013-08-24 02:52:56 +00:00
Bailey Ling
e8d0d24163
prefer function name instead of funcref.
2013-08-24 01:21:09 +00:00
Bailey Ling
95a46cc106
fix whitespace toggle command ( #177 ).
2013-08-23 16:42:55 +00:00
Stanislav Seletskiy
5dd1fba954
solarized: fix contrast and warningmsg
2013-08-23 22:09:11 +07:00
Bailey Ling
dfe2273f7c
add missing file highlight group. fixes #175 .
2013-08-22 20:33:12 -04:00
Bailey Ling
c2632f9dbb
introduce g:airline_theme_patch_func ( #173 ).
2013-08-22 19:55:04 -04:00
Bailey Ling
de4c7253e2
remove function call, no longer needed.
2013-08-22 21:32:11 +00:00
Bailey Ling
c16d6e69a9
pass arguments into funcrefs properly.
2013-08-22 20:22:54 +00:00
Bailey Ling
29dc7dd9b5
pass builder into statusline funcrefs.
2013-08-22 19:45:17 +00:00
Bailey Ling
261dafca9d
fold exclude funcrefs into the default one.
2013-08-22 17:32:44 +00:00
Bailey Ling
e83e12447e
break early implicit if return code is not 0.
2013-08-22 17:32:44 +00:00
Jacob Walker
3920817442
Better toggling of powerline fonts
...
+ Check the value of airline_powerline_fonts not just existence
2013-08-22 09:14:17 -05:00
Bailey Ling
0dc3a7913d
fix regression; account for symlinks.
2013-08-22 08:27:44 -04:00
mattn
cb112cbcb9
Don't use name 'vim-airline' to check loadable extensions. Someone may git clone as another directory.
2013-08-22 13:19:56 +09:00
mattn
3c7e4b1400
Fixes bundle paths. For example ftbundle add 'vim-airline/./autoload' into RTP.
2013-08-22 13:05:59 +09:00
Bailey Ling
40d6773a22
autoload external extensions ( #170 ).
2013-08-22 02:49:19 +00:00
Bailey Ling
41159bfbc2
improve vim-signify integration ( #169 ).
2013-08-21 23:24:56 +00:00
Bailey Ling
8452029e98
upgrade all funcrefs to support varargs.
2013-08-21 15:14:12 +00:00
mattn
a91b442366
Strictly color value conversion
2013-08-21 10:27:00 +09:00
Bailey Ling
e4a0fe1d9c
move paste symbol variable into extension, update docs.
2013-08-20 23:16:39 +00:00
Bailey Ling
8bc08979d7
inverse doesn't work in all environments, do it manually.
2013-08-20 23:09:40 +00:00
Bailey Ling
0eb6ed1109
Merge pull request #166 from itchyny/paste_symbol
...
paste mark is now a member of extensions
2013-08-20 16:09:36 -07:00
Evgeni Kolev
7a1d7a01b2
allow ctrlp to use mode colors other than insert's colors
...
add global variable g:airline#extensions#ctrlp#color_template which can
hold modes normal|insert|visual|replace as string. ctrlp will use the
given mode's colors if the active theme doesn't define any.
2013-08-20 23:30:46 +03:00
itchyny
20c5c64590
paste mark is now a member of extensions
2013-08-21 05:29:08 +09:00
Bailey Ling
a1fc8fe7ff
add spacing around readonly symbol.
2013-08-20 16:13:08 +00:00
Bailey Ling
a04d7c277a
support vim-signify as a hunk source.
2013-08-20 15:43:26 +00:00
Bailey Ling
35db000651
Merge pull request #163 from buztard/fixes/hunks
...
hunks: Display the hunks summary only if Git Gutter is enabled
2013-08-20 08:10:04 -07:00
Bailey Ling
cbb9bea9db
allow warning section to be overwritten ( #136 ).
2013-08-20 15:02:17 +00:00
Bastian Winkler
bbe077037e
hunks: Display the hunks summary only if Git Gutter is enabled
2013-08-20 16:53:29 +02:00
Bailey Ling
e2a758e309
deprecate airline_readonly_symbol. move into gutter by default, so it does not conflict with bufferline logic.
2013-08-20 08:11:38 -04:00
itchyny
1b6c1bf39c
remove g:airline_detect_readonly
2013-08-20 20:58:29 +09:00
itchyny
57cf78ba77
readonly mark is now a member of extensions
2013-08-20 17:18:01 +09:00
Bailey Ling
fa62cbb5f6
simplify, no globals unless necessary.
2013-08-20 03:44:24 +00:00
Bailey Ling
e65aefac00
deprecate airline_detect_whitespace
2013-08-20 03:39:51 +00:00
Bailey Ling
71c8156f00
deprecate all g:airline_enabled_* variables.
2013-08-20 03:38:02 +00:00
Bailey Ling
494d15232c
reduce pollution of global scope variables
2013-08-20 03:38:02 +00:00
Bailey Ling
ee19bf8825
Merge pull request #158 from BenBergman/only-non-zero-hunks
...
Add option to show only non-zero hunks
2013-08-19 20:37:36 -07:00
Benjamin Bergman
a5f084dc4e
Use extension local variables, and expose hunk_symbols to user
2013-08-19 22:32:14 -05:00
Bailey Ling
f780621aa0
support x,y,z theming. resolves #159 .
2013-08-20 01:56:13 +00:00
Benjamin Bergman
4d9a0e257f
Add option to show only non-zero hunks
2013-08-19 17:28:42 -05:00
Bailey Ling
dd5dbdd242
undo use of inverse; caused problems with empty sections.
2013-08-19 19:07:31 +00:00
Bailey Ling
f773325fa4
allow specific whitespace checks to be enabled/disabled.
2013-08-19 18:19:26 +00:00
Bailey Ling
de69bba26e
re-enable gitgutter integration with new upstream function. resolves #154 and #153 .
2013-08-19 16:03:10 +00:00
Bailey Ling
2a02afb918
default whitespace symbol to non-unicode unless powerline fonts are enabled ( #155 ).
2013-08-19 13:33:13 +00:00
Bailey Ling
16f2d7013d
disable hunks by default, a couple bugs remaining.
2013-08-19 13:22:24 +00:00
Bailey Ling
da4d0730d3
improve gitgutter integration and algorithm
2013-08-18 21:39:27 +00:00
Bailey Ling
dad0d5a8d8
add gitgutter integration.
2013-08-18 21:02:33 +00:00
Bailey Ling
9d65486063
improve undotree integration; use exposed statusline functions.
2013-08-18 18:50:22 +00:00
Bailey Ling
7e563f9c74
detect branch when changing directories. resolves #138 .
2013-08-18 18:34:02 +00:00
Bailey Ling
0a88fd81d3
update branch head all the time ( #42 ).
2013-08-18 17:22:35 +00:00
Bailey Ling
e26165caa6
support base16 variant of solarized. resolves #148 .
2013-08-18 14:13:47 +00:00
Bailey Ling
38b8520a37
fix arrows being out of sync.
2013-08-18 05:34:26 +00:00
Bailey Ling
bcba04e20c
account for empty vimrc with no colorscheme set.
2013-08-18 04:56:38 +00:00
Bailey Ling
88b910d959
fix getwinvar on older 7.3 builds. resolves #147 .
2013-08-18 04:50:48 +00:00
Bailey Ling
03c08e819c
autoload themes to match colorscheme. resolves #145 .
2013-08-18 04:44:13 +00:00
Bailey Ling
b4d7531c05
fix error when using simple theme
2013-08-18 04:22:36 +00:00
Bailey Ling
a8692a7b97
autogenerate bg colors for the file indicator. resolves #131 .
2013-08-18 03:25:24 +00:00
Bailey Ling
45f0d896e9
move all theme variables into a single dictionary
2013-08-18 00:59:49 +00:00
Bailey Ling
1584ee79f6
add missing space
2013-08-17 23:56:50 +00:00
Bailey Ling
f49038fba6
clean up builder a bit, use inverse
2013-08-17 23:31:51 +00:00
Bailey Ling
9c02d87f17
Merge branch 'dynamic'
2013-08-17 22:39:24 +00:00
Bailey Ling
f938159d0d
fix inactive responding to modified, fix trimming
2013-08-17 22:03:50 +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
b19a29675d
fix list being unbounded
2013-08-17 17:10:06 -04:00
Bailey Ling
3814c21125
optimize newing up the builder
2013-08-17 16:44:53 -04:00
Bailey Ling
6bda68e35c
replace all obsolete color groups in all themes
2013-08-17 19:20:40 +00:00
Bailey Ling
3fbdd28e5d
add profiler. optimize separator highlighting.
2013-08-17 17:35:06 +00:00
Bailey Ling
47bfeee3ae
fix separator colors for inactive splits
2013-08-17 15:12:01 +00:00
Bailey Ling
2f92346194
add highlighter class
2013-08-17 12:52:25 +00:00
Bailey Ling
ca39454ecf
add example.vim extension ( #134 )
2013-08-16 18:04:03 +00:00
Bailey Ling
c017c9fbb3
miscellaneous minor changes
2013-08-16 14:57:48 +00:00
Bailey Ling
6e515a4627
remove redundancy from the map
2013-08-16 14:57:48 +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
Bailey Ling
af7dfc8677
update separator colors when mode changes
2013-08-16 14:57:47 +00:00
Bailey Ling
47c80c31da
reload separator colors on demand
2013-08-16 14:57:47 +00:00
Bailey Ling
f477520ba8
move builder to its own file
2013-08-16 14:57:47 +00:00
Bailey Ling
703045a7e6
allow warning section to collapse away
2013-08-16 14:57:47 +00:00
Bailey Ling
8b92cae46c
basic working dynamic statusline builder
2013-08-16 14:57:47 +00:00
Bailey Ling
6269632164
check existence of airline augroup before overwriting statusline
2013-08-15 16:05:12 -04:00
Bailey Ling
91904d942e
check initialized so autoloaded plugins happen first
2013-08-15 15:02:54 -04:00
Bailey Ling
1fa5e16558
fix right alignment for help window
2013-08-14 00:28:13 -04:00
Bailey Ling
6a0163104a
unbreak csv extension. redefine gutter as the middle.
2013-08-14 03:53:29 +00:00
Bailey Ling
7e63d9ddd9
rename variable so it's more obvious
2013-08-14 02:36:09 +00:00
Bailey Ling
5b840ae436
fixes error when colorscheme is used in gvimrc ( #126 ).
2013-08-13 22:10:44 -04:00
Bailey Ling
f66cb47d29
fix up csv integration so it only applies to csv filetypes
2013-08-13 21:52:31 -04:00
Bailey Ling
509c9f68a9
rename csv variables, add extensions section for doc
2013-08-13 21:47:08 -04:00
Bailey Ling
944ed9a8b9
Merge pull request #133 from edkolev/master
...
Default to 16 colors for solarized theme unless g:solarized_termcolors i...
2013-08-13 18:33:21 -07:00
Christian Brabandt
c5e21aa170
added csv extension
2013-08-14 00:11:51 +02:00
Bailey Ling
9dd682212f
make warning a real section. references #136 .
2013-08-13 20:43:04 +00:00
Evgeni Kolev
284f8efd58
Default to 16 colors for solarized theme unless g:solarized_termcolors is 256
2013-08-13 09:29:28 +03:00
Thomas Hipp
222adbfeaa
update tagbar extension
...
Allow the tagbar extension to be disabled.
2013-08-12 17:03:15 +02:00
Bailey Ling
7524110de9
fix possible undefined variable
2013-08-12 01:40:18 +00:00
Bailey Ling
8d4eb3c574
improve vimshell integration; support interactive modes
2013-08-12 01:15:28 +00:00
Bailey Ling
c7cc63fb62
remove support for inactive modified
...
statuslines don't actually get evaluated in inactive splits, so this feature never worked properly anyways.
2013-08-11 16:13:04 -04:00
Bailey Ling
14dacaab68
improve bufferline integration; revert to default in inactive splits.
2013-08-11 19:48:14 +00:00
Bailey Ling
2413babe8b
remove checks for airline_active, it is always true
2013-08-11 15:24:08 +00:00
Bailey Ling
11e7e67d8d
introduce g:airline_inactive_collapse. resolves #129 .
2013-08-11 14:30:02 +00:00
Bailey Ling
2a10bfc32f
make the mode and branch text window local
2013-08-11 13:42:47 +00:00
Bailey Ling
384150ecd7
extract iminsert out of core into an extension
2013-08-10 17:02:48 -04:00
Bailey Ling
52a4a8ea7b
use hack fix for now. resolves #105 .
2013-08-10 16:47:17 -04:00
Bailey Ling
3dc55eda4e
enable tagbar only for active windows
2013-08-10 16:43:27 +00:00
bling
e1ff1edcf0
Merge branch '127'
...
Resolves #127 .
Conflicts:
autoload/airline.vim
2013-08-10 12:15:14 -04:00
Bailey Ling
61a39a99ac
add ability to override left/right sides independently
2013-08-10 16:05:49 +00:00
Bailey Ling
8539ac46a6
allow extensions to reload when color scheme changes. resolves #128
2013-08-10 15:50:27 +00:00
bling
cf9028df9f
fixes error when colorscheme declared in gvimrc. resolves #126 .
2013-08-10 11:46:12 -04:00
Bailey Ling
e67fa32fd9
extract matching background colors for file indicator
2013-08-10 13:43:12 +00:00
Bailey Ling
1d46c5874b
fix warning separator colors out of sync between modes
2013-08-10 13:17:32 +00:00
Bailey Ling
2ca403053c
fix whitespace indent setting changed incorrectly when toggling
2013-08-10 13:09:52 +00:00
Bailey Ling
52b4100a4f
reload separator color when colorscheme changes
2013-08-09 20:50:53 -04:00
Bailey Ling
320f50c6f9
extract a line number for mixed indents
2013-08-09 20:23:03 -04:00
Bailey Ling
44db0e0c70
fix newb mistake. resolves #125 .
2013-08-09 20:52:18 +00:00
Bailey Ling
aabb061470
temp disable
2013-08-09 20:43:12 +00:00
Bailey Ling
35539b2667
customizable empty branch message. closes #121 .
2013-08-09 20:12:56 +00:00
Bailey Ling
2ba7ce02ec
add powerline separator for warning section
2013-08-09 20:08:57 +00:00
Bailey Ling
f8b2b7be23
add support for select mode. resolves #123 .
2013-08-09 08:05:08 -04:00
Bailey Ling
4485b03e51
add whitespace toggle command
2013-08-08 14:42:27 +00:00
Bailey Ling
7eaf6281fb
fix mode separator colors for ubaryd and laederon
2013-08-08 00:10:08 -04:00
Bailey Ling
f440ad3509
exclude readonly files from whitespace checking
2013-08-06 22:29:03 -04:00
Bailey Ling
6ced8b8ce6
add line number for trailing spaces
2013-08-06 22:02:53 -04:00
Bailey Ling
0a015e5305
use autocmds to detect whitespace, shouldn't need max anymore
2013-08-06 21:48:00 -04:00
Bailey Ling
d2c069b971
make syntastic use the warning section
2013-08-06 21:42:32 -04:00
Bailey Ling
7fb9bcf2c9
improve whitespace detection; add support for mixed indents
2013-08-07 00:48:53 +00:00
Bailey Ling
f86eafb674
reorder so that statusline funcrefs get an up to date active flag
2013-08-07 00:47:31 +00:00
Bailey Ling
528f56472c
introduce new warning section, and refactor whitespace into an extension which uses it
2013-08-07 00:17:33 +00:00
Bailey Ling
4d67c802b3
Merge pull request #120 from farseer90718/master
...
add white space detection
2013-08-06 16:35:24 -07:00
Bailey Ling
26c7c9fca2
move default ctrlp theme to dark. autogenerate for everything else if not already defined.
2013-08-06 23:29:06 +00:00
Bailey Ling
42260bc35f
can't forget about solarized
2013-08-06 21:53:14 +00:00
Bailey Ling
ae587c3dcb
add ctrlp support for most themes
2013-08-06 20:52:52 +00:00
Bailey Ling
772fbc18e7
indent
2013-08-06 19:23:07 +00:00
farseer90718
164aa6f73c
add white space detection
2013-08-07 00:17:57 +08:00
Bailey Ling
df72012e41
fix commandt integration
2013-08-06 15:41:37 +00:00
Bailey Ling
c1e74d72e0
Merge branch 'ext'
...
Conflicts:
autoload/airline/extensions.vim
2013-08-06 15:26:32 +00:00
Christopher.Green
e0f5bcc06a
Reload the solarized airline theme on the Colorscheme event.
2013-08-06 07:25:21 -07:00
Bailey Ling
835f718cb6
reload colors when tomorrow theme changes
2013-08-06 08:31:45 -04:00
Bailey Ling
729f9e8354
use tagbar provided statusline func
2013-08-06 08:12:03 -04:00
Bailey Ling
e858eaa990
fix branch detection
2013-08-06 00:42:59 -04:00
Bailey Ling
990e3fc949
make branch/bufferline default statusline rather than overrides
2013-08-06 00:35:07 -04:00
Bailey Ling
8677fa875b
minor optimization
2013-08-06 03:57:02 +00:00
Bailey Ling
ac211a58eb
extract all plugin related functionality out of the core
2013-08-06 03:34:45 +00:00
Bailey Ling
98f3d13705
do not overwrite when left only
2013-08-06 03:33:25 +00:00
Bailey Ling
48f0e3652c
extract tagbar
2013-08-06 03:16:49 +00:00
Bailey Ling
9c960875fe
extract fugitive/lawrencium
2013-08-06 03:07:01 +00:00
Bailey Ling
11fd24b3ef
extract syntastic
2013-08-06 02:57:06 +00:00
Bailey Ling
f15ac2146f
make bufferline almost entirely self contained
2013-08-06 02:44:34 +00:00
Bailey Ling
41325bd08c
extract bufferline into its own file
2013-08-06 00:29:30 +00:00
Bailey Ling
0758e2a88c
fix regression, allow statusline funcrefs to execute
2013-08-05 20:31:10 +00:00
Bailey Ling
238ab44489
invoke funcrefs a different way, resolves #115 .
2013-08-05 20:16:52 +00:00
Leszek Swirski
216bcf1088
Make themes#generate_color_map robust against undefined highlights
2013-08-05 18:44:12 +01:00
Bailey Ling
e84aed79a6
use directory group instead of spell to support gui colors
2013-08-04 19:51:41 +00:00
Bailey Ling
cf3473a8a3
pick highlight groups that are also compatible with the light variant
2013-08-04 19:44:57 +00:00
Bailey Ling
99179d806b
tweak tomorrow colors, covers all dark themes pretty well. resolves #67 and #113 .
2013-08-04 19:37:30 +00:00
Bailey Ling
a5fe4d9972
extract colors from normal if undefined ( #67 , #113 ).
2013-08-04 19:10:44 +00:00
Bailey Ling
2bedd8ef84
first pass at tomorrow themes ( #67 , #113 )
2013-08-04 16:18:47 +00:00
Bailey Ling
d1d65dd41a
add modified colors to jellybeans
2013-08-04 16:18:47 +00:00
Bailey Ling
b25dacef44
Merge pull request #114 from p-m-p/master
...
Add bubblegum theme
2013-08-04 06:54:36 -07:00
Phil Parsons
533a610aa0
Add bubblegum theme
2013-08-04 11:54:46 +01:00
Bailey Ling
926be0bd8a
collapse section when it is empty text ( #70 ).
2013-08-04 01:37:34 +00:00
Bailey Ling
e4d5f4cfb1
add jellybeans theme using new highlight group methods
2013-08-04 01:28:20 +00:00
Bailey Ling
10fa73996b
loop differently so it works in 7.2
2013-08-03 20:56:37 +00:00
Bailey Ling
e446f6a2fb
fix placement of readonly, add support for startify
2013-08-03 16:06:29 +00:00
Bailey Ling
41a739d602
move syntastic implementation out of core
2013-08-03 11:23:45 -04:00
Bailey Ling
94895de8e2
rename window_override_funcrefs to statusline_funcrefs
2013-08-03 11:14:02 -04:00
Bailey Ling
257a9f2ed9
move updating external values into extensions
2013-08-03 10:59:34 -04:00
Bailey Ling
c655bdc233
move helper functions into update statusline, they're not used anywhere else
2013-08-03 10:58:25 -04:00
bootleq
410792ed48
Remove space-padding works outside of get_section.
2013-08-03 10:09:55 +08:00
bootleq
5ebb0daf93
Add prefix/suffix options for s:get_section.
...
For output format other than default 1 space padding.
Need this to keep original section_c style:
let sl.=l:status_color.' %<'.s:get_section(a:winnr, 'c').' '
2013-08-03 10:09:55 +08:00
bootleq
dcb7196097
Add padding spaces for section in s:get_section.
...
When section text is non-empty, pad spaces before/after it.
2013-08-03 10:09:49 +08:00
Bailey Ling
5099fbf1b9
move tagbar definition into predefined section
2013-08-03 00:51:24 +00:00
Bailey Ling
9844f14f66
change license to MIT
2013-08-02 19:43:24 +00:00
Bailey Ling
39e0df4b2d
fix typo of typo fix
2013-08-02 17:59:52 +00:00
Bailey Ling
d833ae041d
fix typos in readme
2013-08-02 08:21:47 -04:00
Bailey Ling
577e50d788
first class integration with tagbar
2013-07-31 20:07:14 +00:00
Bailey Ling
d56b9bbfcd
modify active window algorithm, resolves #106 .
2013-07-31 14:31:51 +00:00
Bailey Ling
8f52831cc0
Merge pull request #103 from PhoSor/master
...
add ctrlp theme for molokai
2013-07-29 05:09:54 -07:00
Andrey Sorokin
72c43838d9
add ctrlp theme for molokai
2013-07-29 17:49:06 +06:00
Bailey Ling
e4558340b0
keep left override styles intact when inactive; use powerline separator for iminsert
2013-07-28 19:25:48 -04:00
Andrey Sorokin
96a9ef87ef
add molokai theme
2013-07-28 17:12:45 +06:00
Mark Story
200b54bb93
Improve coloring on branch bar & encoding segments.
...
Make the colors for these segments match the general look and feel of
solarized light.
2013-07-27 23:16:18 -04:00
Mark Story
dadcb3e2c3
Fix typo in blue hex code.
2013-07-27 23:05:24 -04:00
Bailey Ling
161daa7942
deprecate fugitive variable names in favour of scm-agnostic variable names
2013-07-27 18:15:00 -04:00
Bailey Ling
0c7687889e
reduce complexity of themes for ctrlp, fix luna right separator color
2013-07-27 17:54:05 -04:00
Bailey Ling
60cba9cfc4
refactor ctrlp themes with generate_color_map helper function
2013-07-27 20:16:13 +00:00
Bailey Ling
f0982fa310
Merge pull request #99 from Pychimp/master
...
updated few values and added ctrlp theme
2013-07-27 12:44:11 -07:00
Pychimp
20372d5fb7
updated few values and added ctrlp theme
2013-07-28 00:21:58 +05:30
Bailey Ling
d1ee91eadf
update the ctrlp theme when the airline theme changes
2013-07-27 14:02:43 +00:00
zenbro
8afd815fe1
add ctrlp theme for wombat
2013-07-27 13:04:22 +04:00
Bailey Ling
68ac156256
make ctrlp themeable ( #97 ).
2013-07-26 17:21:43 +00:00
Bailey Ling
6bfc2f9631
include percentage, line/column numbers for help windows
2013-07-26 12:12:39 +00:00
Bailey Ling
77a177cc01
add more info about theming algorithm, add VAM to readme
2013-07-25 23:21:26 +00:00
Bailey Ling
bce1632c42
clearly separate core functionality from implementation
2013-07-25 22:29:18 +00:00
Bailey Ling
ec86f66510
move paste detection into statusline and check enabled
2013-07-25 22:09:17 +00:00
Bailey Ling
8819ab272d
add commandt support. resolves #92 .
2013-07-25 21:54:55 +00:00
Bailey Ling
950eb41ab6
Merge pull request #96 from zenbro/master
...
add wombat theme
2013-07-25 11:50:16 -07:00
zenbro
1f292621d0
add wombat theme
2013-07-25 22:23:47 +04:00
Bailey Ling
fd0628b188
add help support. resolves #95 .
2013-07-25 17:49:03 +00:00
Bailey Ling
3bd1df94bc
Merge branch 'master' of github.com:bling/vim-airline
2013-07-25 16:55:52 +00:00
Bailey Ling
407d8728c0
iterate available keys for each mode
2013-07-25 14:23:24 +00:00
Bailey Ling
2d63123260
Merge pull request #94 from Pychimp/master
...
Added Luna compatiable vim-airline theme
2013-07-25 07:00:10 -07:00
Bailey Ling
c00cd767d0
fix statusline not getting updated with some plugins ( #91 ).
2013-07-25 13:58:48 +00:00
Pychimp
1bc2cddc74
Added Luna compatiable vim-airline theme
2013-07-25 19:11:03 +05:30
Bailey Ling
dcc0c7c84b
avoid using funcrefs in the core implementation ( #91 ).
2013-07-25 12:00:17 +00:00
Kirill Klenov
efa3773bcf
Merge branch 'master' of github.com:klen/vim-airline
2013-07-24 15:36:20 +04:00
Kirill Klenov
c16cafb2bb
Support &iminsert.
2013-07-24 15:35:31 +04:00
crazymaster
5951cc7ce3
Fix vimfiler support
2013-07-24 18:02:38 +09:00
bling
44ac11bed3
fully document the dark theme. resolves #88 .
2013-07-23 23:00:23 -04:00
crazymaster
0c88e5a7cd
Add vimfiler support
2013-07-24 01:22:43 +09:00
Bailey Ling
221864cfdc
make modified/paste detection an option
2013-07-22 21:23:41 +00:00
Bailey Ling
fce0e3e8da
use only a slight accent for the active buffer in the bufferline
2013-07-21 21:29:31 -04:00
Bailey Ling
ee90b7c6b3
add colorized support for selected buffers with bufferline
2013-07-20 22:31:05 -04:00
Bailey Ling
8a2890625b
prepare for bufferline highlight support
2013-07-20 22:22:16 -04:00
maciej
645c67731c
Add lawrencium support
2013-07-18 07:56:29 +02:00
Bailey Ling
6388005c46
allow g: gutter to be specified, integrate with vimshell, use get() for :w variables
2013-07-17 22:28:21 -04:00
Bailey Ling
52685102ba
allow themes to determine bold,italic,etc via the generate_color_map function
2013-07-17 00:04:48 +00:00
Bailey Ling
c9f717f9e7
add inactive modified theme support to the rest of the themes (except powerlineish).
2013-07-15 23:09:41 -04:00
Bailey Ling
fdc02107c6
add inactive modified support to dark, light, simple. resolves #59 .
2013-07-16 02:40:08 +00:00
Bailey Ling
5fefc84413
toggle inactive mode the same way as the other modes
2013-07-16 02:36:23 +00:00
Bailey Ling
a6895e2754
Squashed commit of the following:
...
commit 7cd477ba7fb2f960c9e832626546e12ab939b59e
Merge: b6e3d5c
9f93628
Author: Bailey Ling <bling@live.ca>
Date: Mon Jul 15 20:07:01 2013 +0000
Merge branch 'solarized-themes-merge' of https://github.com/seletskiy/vim-airline into seletskiy-solarized-themes-merge
commit 9f936281ed072d1bf545f6f80a5f3c2ba544b9c8
Author: Stanislav Seletskiy <s.seletskiy@office.ngs.ru>
Date: Mon Jul 15 11:57:14 2013 +0700
get rid of background detection magic
commit 230b16d3c54fec7d17117c6085c9bdc8c1694375
Author: Stanislav Seletskiy <s.seletskiy@office.ngs.ru>
Date: Sun Jul 14 12:22:30 2013 +0700
merge solarized and solarized2
g:airline_solarized_reduced controls how many colors can change between
mode switching.
2013-07-15 20:09:52 +00:00
Bailey Ling
07a8bc6258
fixes intro screen getting clobbered. resolves #68 .
2013-07-14 16:45:03 -04:00
Bailey Ling
c45e1bcf10
move paste indicator into the default section_a value.
2013-07-14 16:41:31 -04:00
Bailey Ling
39ae9c61ce
add g:airline_exclude_preview option. resolves #72 .
2013-07-14 15:44:16 -04:00
Gianluca Fiore
4d293d7135
Add Laederon and Ubaryd themes
2013-07-14 10:13:51 +02:00
Sam Green
13e31e2df4
Revamped solarized theme again. Gutter much closer to background color.
...
Colors are now almost identical to solarized2.
Better text contrast.
Source has been refactored.
Updated to comply to new theme format changes.
2013-07-13 12:56:37 +01:00
Bailey Ling
a8a34b8992
treat inactive as a new mode, allowing it to be themeable ( #59 ).
2013-07-13 02:39:38 +00:00
Jacob Walker
20a8aa6565
New theme: Powerlineish
...
Theme to mimic the default colorscheme of powerline.
2013-07-12 14:24:16 -05:00
Bailey Ling
949972b177
add solarized palette into themes for reference
2013-07-11 14:02:46 +00:00
todashuta
3d6fd6117c
Fix wrong color code.
2013-07-11 22:19:03 +09:00
Bailey Ling
af0097ef40
Merge pull request #60 from seletskiy/solarized2-gui-fix
...
solarized2: fix obvious typos in gui mapping
2013-07-10 21:12:39 -07:00
Jim Bagrow
a8abfd3df2
fix typo badwolf color
2013-07-10 23:04:35 -05:00
Stanislav Seletskiy
5af1df8404
solarized2: fix obvious typos in gui mapping
2013-07-11 10:48:14 +07:00
Bailey Ling
78946af962
upgrade replace to a mode of its own.
2013-07-11 03:03:50 +00:00
Bailey Ling
6b94397105
make theme switching more robust, better autocomplete, and reset inactive highlights
2013-07-10 22:22:13 +00:00
Bailey Ling
16447a6aa9
fix another solarized2 dark gui typo. also, add :AirlineTheme command.
2013-07-10 19:55:55 +00:00
Bailey Ling
4fc6b31a82
fix typo in solarized2 for gui colors, update readme and doc
2013-07-10 17:54:25 +00:00
Donald Plummer
1cb7a420c8
Show unsaved changes in unfocused split
...
This fixes #38 , and the 3 extra characters shouldn't be a problem for #35 (I hope).
I don't know much of anything about vim-script, so if you've got a better way of doing this go for it.
2013-07-10 10:33:28 -07:00
Bailey Ling
1bbae2b77d
Merge pull request #46 from seletskiy/solarized-light
...
solarized-light: only 256 term colors
2013-07-10 09:16:43 -07:00
Stanislav Seletskiy
4a132eecad
solarized theme: dark and light
2013-07-10 23:07:00 +07:00
Bailey Ling
17b6b27fd9
Merge pull request #57 from seletskiy/bold-fix
...
Fix bold font in terminal
2013-07-10 09:00:49 -07:00
Stanislav Seletskiy
41a246c223
Fix bold font in terminal
2013-07-10 08:54:05 -07:00
Bailey Ling
5fe642841e
fix qf and preview not getting their styles applied.
2013-07-10 15:02:34 +00:00
Bailey Ling
40b99e181d
implement funcref list again, this time with a global function as this affects older versions of vim
2013-07-10 11:52:17 +00:00
Stanislav Seletskiy
634ab69c90
solarized-light: only 256 term colors
2013-07-10 14:51:35 +07:00
Bailey Ling
65664efe13
add support for minibufexplorer, update readme with external plugin support and links
2013-07-09 22:51:55 +00:00
Bailey Ling
b1b02b29a0
correct the truncation of the statusline such that the sides are always shown. resolves #52 .
2013-07-09 22:02:59 +00:00
Sam Green
d6500668a8
Completely overhauled solarized theme.
...
Colours now remain the same in all modes except for the outer segment
backgrounds.
Less use of solarized accent colours as backgrounds.
Clearer window separator colours.
Refactored source.
Mode background colours are now closer to blue to contrast less
with the body text background.
![airlinesolarizedmockup](https://f.cloud.github.com/assets/378622/768607/8c09f644-e8a3-11e2-9f7d-f2deebe8cb14.png )
2013-07-09 18:12:15 +01:00
Bailey Ling
d6d5e690cf
Merge pull request #47 from unc0/master
...
Refactor badwolf theme, fix replace/paste mode color.
2013-07-09 05:04:13 -07:00
Bailey Ling
e2d78bdded
Revert "use list of funcrecs, allowing window overrides to be dynamically added"
...
This reverts commit c0427e435d
.
2013-07-09 11:48:11 +00:00
unc0
ecffa8de99
refactor beowolf theme
2013-07-09 15:46:45 +08:00
Bailey Ling
c0427e435d
use list of funcrecs, allowing window overrides to be dynamically added
2013-07-09 03:23:30 +00:00
Bailey Ling
0c394308e4
support undotree, gundo, nerdtree, tagbar
2013-07-09 02:52:07 +00:00
Bailey Ling
6b705b490d
refactor colors to use color map generator
2013-07-09 01:22:04 +00:00
Bailey Ling
e0c74f9a1e
add netrw support. resolves #31 .
2013-07-09 00:51:33 +00:00
Bailey Ling
43bc51a0d2
shorten inactive windows to only the filename. resolves #35 . also, treat inactive as a mode so it can be themed independently.
2013-07-08 22:59:31 +00:00
Tim Brooks
17b7d187b8
Added paste and replace mode colourings to themes
2013-07-08 13:00:49 +01:00
Tim Brooks
56ad2f8c24
Added replace mode extension
2013-07-08 13:00:48 +01:00
bling
49da0e6ba9
fix simple theme for non-swapped gui
2013-07-08 07:51:40 -04:00
Sam Green
b0cd2f2097
Added solarized theme. (Based off of dark and only the minimum of 9 lines have been changed so far)
2013-07-08 11:58:34 +01:00
Bailey Ling
0c969e7860
introduce gutter section so the entire statusline can be overwritten
2013-07-07 21:00:14 -04:00
Joshua Borton
67de92b1d4
Adding alternate separator for consistent visuals
2013-07-07 18:37:50 -04:00
Bailey Ling
6268cebcce
ensure changing filetypes gets updated statusline if necessary. fix statusline overwrite when using unite with -no-split
2013-07-07 15:32:50 +00:00
Bailey Ling
7ca93833ae
theme the preview window
2013-07-07 15:21:39 +00:00
Bailey Ling
bc73094619
remove detection variables, always enable them
2013-07-07 15:05:33 +00:00
Bailey Ling
0f39777e14
support quickfix window theming
2013-07-07 15:01:18 +00:00
Bailey Ling
ee5b6bbf31
support swapping of colors if separators are disabled
2013-07-07 14:54:30 +00:00
Bailey Ling
63f2f98102
fix typo, let's keep simple dark only for now
2013-07-07 14:43:53 +00:00
bling
dd527744e6
variablize gui colors in simple theme
2013-07-07 10:35:39 -04:00
Bailey Ling
11cd97ac07
fix typo
2013-07-07 14:27:57 +00:00
Bailey Ling
69b2160f41
update simple theme to take full advantage of powerline symbols
2013-07-07 14:26:28 +00:00
Bailey Ling
9cc1495c23
add unite.vim support, using window local overrides
2013-07-07 12:59:05 +00:00
Bailey Ling
3d3e4cefbd
move majority of code to autoload, keeping only g: variables in plugin
2013-07-07 12:58:39 +00:00
Bailey Ling
25758970fc
move ctrlp into new extensions area
2013-07-07 12:42:51 +00:00
Reed Allman
8214c77f04
Added Ctrl-P Support
2013-07-07 00:18:20 -05:00
Bailey Ling
ce2b0bc588
update dark and light themes
2013-07-06 00:41:59 +00:00
Bailey Ling
e14bf787e0
update badwolf theme
2013-07-06 00:35:23 +00:00
Bailey Ling
c18a741f93
refactor colorschemes to overwrite a base instead of replacing
2013-07-06 00:29:41 +00:00
Bailey Ling
d1024281a9
check for variable existence
2013-07-05 14:22:40 +00:00
bling
01b88bf865
refactor badwolf theme to use helper variables
2013-07-05 00:24:32 -04:00
Lin Ran
79cad7a2ed
Add badwolf theme
...
https://github.com/sjl/badwolf
2013-07-05 11:45:40 +08:00
bling
9c7f3e2d08
white matches more with the rest
2013-07-04 22:30:42 -04:00
bling
825df128d8
add more screenshots, tweak simple theme to use nicer powerline symbol
2013-07-04 22:19:09 -04:00
Bailey Ling
0db74ea089
fix inactive color highlight, make the separators visible in the simple theme
2013-07-04 16:30:21 -04:00
Bailey Ling
5a6ac69564
add simple text theme
2013-07-04 15:02:58 -04:00
Bailey Ling
72a201e618
implement light colorscheme
2013-07-04 12:55:14 -04:00
Bailey Ling
c2541dd9a9
implement almost full customization support. resolves #3
2013-07-04 11:39:49 -04:00
Bailey Ling
23706dc67b
make it easier to create new themes
2013-07-04 11:58:14 +00:00
Bailey Ling
9f69c71f0b
adjust separator colors to match
2013-07-02 00:38:11 -04:00
Aldric Giacomoni
230896bd0b
Seperator => Separator
2013-07-01 23:48:50 -04:00
Bailey Ling
3877ddb7bb
implement support for detected modified buffers
2013-07-01 23:45:49 -04:00
Bailey Ling
02d8d56196
add screenshots
2013-07-01 03:27:15 +02:00
Bailey Ling
fda2171dee
make easier to theme
2013-07-01 00:14:34 +02:00
Bailey Ling
d6525578ce
support for autoloaded themes
2013-06-30 23:41:21 +02:00