Bailey Ling
7dd8c4705c
replace powerline symbols with escaped syntax. resolves #283 .
2013-09-27 02:15:49 +00:00
Pychimp
3c2fa1d16d
Added Sol compatiable vim-airline theme
2013-09-26 20:59:04 +05:30
Bailey Ling
d123e3583a
fix parts being undefined when referenced by sections in vimrc ( #207 ).
2013-09-25 22:13:57 -04:00
Bailey Ling
c8ef456a25
Merge branch 'dev'
2013-09-25 20:41:40 +00:00
Bailey Ling
4d706c5f4a
use columns instead of winwidth ( #222 ).
2013-09-25 19:26:25 +00:00
Bailey Ling
e507f481a2
allow parts to be defined in the vimrc as overrides. resolves #284 .
2013-09-25 18:48:18 +00:00
Ivan Puchkov
9fdb064f11
Add new dark theme murmur
2013-09-25 22:53:30 +07:00
Pychimp
46099b43da
Whitespace indicator color changed
...
Overrides the default orange to one
that suits the theme, slightly better
2013-09-25 19:18:22 +05:30
Bailey Ling
c869665b16
guard against attempting to load invalid themes.
2013-09-25 00:25:20 -04:00
Bailey Ling
89a9b9399f
add monochrome theme.
2013-09-24 22:54:20 -04:00
Bailey Ling
93a95b3fdc
correct visual fg color for serene theme.
2013-09-24 20:08:00 -04:00
Bailey Ling
6cf12f7268
oops. #279 .
2013-09-24 19:06:19 -04:00
Bailey Ling
1b0c260980
revert back to cursormove. resolves #279 .
2013-09-24 18:50:49 -04:00
Stanislav Seletskiy
095295b839
fix solarized warningmsg fg color
2013-09-24 23:29:39 +07:00
Bailey Ling
5dcd1e942c
Merge branch 'dev'
2013-09-23 21:22:59 +00:00
Bailey Ling
66d4c8c893
prevent clobbering startup info message. resolves #156 .
2013-09-23 21:18:52 +00:00
Bailey Ling
99329b0c96
default the tabline separators to powerline if defined.
2013-09-23 18:52:37 +00:00
Bailey Ling
248c9b0e29
restore highlight group with accents for all types of parts. resolves #272 .
2013-09-23 15:45:44 +00:00
Bailey Ling
b07362947e
do not copy section_a to section_z
...
this allows for the line number bolding to display nicely on all themes
2013-09-23 14:56:37 +00:00
Bailey Ling
e5fb2456d4
redefine mode as a part with a bold accent.
2013-09-23 14:52:39 +00:00
Bailey Ling
019d158a02
active winnr should always be set.
2013-09-22 19:13:08 -04:00
Bailey Ling
245fe31f80
correct tests.
2013-09-22 18:05:58 -04:00
Bailey Ling
3c1498017f
missed a space ( #256 ).
2013-09-22 17:51:16 -04:00
Bailey Ling
ccd419bb0f
fix 7.2 incompatibility.
2013-09-22 17:43:14 -04:00
Bailey Ling
ad96110eef
Merge branch '256' into dev
2013-09-22 17:29:37 -04:00
Bailey Ling
a6cee001e8
Merge branch 'master' into dev
2013-09-22 17:22:50 -04:00
Bailey Ling
cf643aa7fa
disable arrows by default for tabline.
2013-09-22 17:21:47 -04:00
Bailey Ling
cdc951be36
bufenter is sufficient to detect buffer list changes.
2013-09-22 17:20:38 -04:00
Bailey Ling
b5e8ea275e
do not render accents in inactive splits. resolves #270 .
2013-09-22 17:15:02 -04:00
Bailey Ling
bb30c09371
bring back readonly by default for section_c in overrides ( #270 ).
2013-09-22 16:19:15 -04:00
Bailey Ling
474116461f
use __accent to better differentiate between a real group.
2013-09-22 15:20:06 -04:00
Bailey Ling
8e3c91e486
fix syntax error for solarized theme. resolves #269 .
2013-09-22 14:30:55 -04:00
Bailey Ling
5aacb96135
Merge pull request #268 from JarrodCTaylor/master
2013-09-22 14:27:41 -04:00
JarrodCTaylor
8dcc370d94
Added new minimal dark theme understated
2013-09-22 11:25:09 -05:00
Bailey Ling
aa41683342
Merge branch '256' into dev
...
Conflicts:
autoload/airline/init.vim
2013-09-22 11:34:35 -04:00
bling
bfe35ed76c
replace all instance of space with the no-break space. resolves #256 .
2013-09-22 11:29:27 -04:00
Bailey Ling
b39308c49b
Merge branch 'dev'
2013-09-22 11:01:21 -04:00
Bailey Ling
e01b2a99c0
remove comment about file length, as it is already proper.
2013-09-22 11:01:12 -04:00
Markus Koller
3cc1dcb697
Show current buffers in the middle of the tabline ( bling/vim-airline#222 )
2013-09-22 08:23:19 +02:00
Bailey Ling
dfb17198da
Merge pull request #263 from edkolev/solarized-improvements
...
Solarized improvements
2013-09-21 20:10:14 -07:00
Evgeni Kolev
a3df71463e
Solarized modifications.
...
- Remove 'reduced' option
- Use yellow for insert, red for replace mode
2013-09-20 22:14:37 +03:00
Stanislav Seletskiy
e787b570e9
Modify solarized normal mode tty colors
2013-09-20 22:12:43 +03:00
Evgeni Kolev
39cb28b7e3
Solarized improvements.
...
- Use gray for normal mode bg color
- Add replace mode colors
- Modify solarized dark colors
2013-09-20 22:02:25 +03:00
Bailey Ling
12ea154de8
use code 160 for space to fix rendering problems.
2013-09-20 15:24:42 +00:00
Bailey Ling
7d78fbf2cc
give the line number a bold accent by default.
2013-09-20 00:01:02 -04:00
Bailey Ling
20b2ee3ac3
add bold and italic accents.
2013-09-19 23:24:31 -04:00
Bailey Ling
0860d2f525
Merge pull request #261 from pydave/add-ctrlp-hide-modes
...
Add option to hide previous/next modes in ctrlp
2013-09-19 11:20:49 -07:00
pydave
0b70880471
Add option to hide previous/next modes in ctrlp
...
New option airline#extensions#ctrlp#show_adjacent_modes allows users to
toggle showing the previous and next modes. The default is the same
behavior as before: show the modes.
Add documentation for new option.
These modes are useful if you switch forward and back through ctrlp's
functionality, but they are visual noise if you don't.
2013-09-19 10:01:10 -07:00
Bailey Ling
948a4178a8
use code 160 for space to fix rendering problems.
2013-09-18 22:23:50 -04:00
Bailey Ling
2d465afb95
tweak default truncation values so 80-width still shows all ( #259 ).
2013-09-18 21:33:17 -04:00
Bailey Ling
9d5a1744a1
support multiple accents in the same section ( #203 ).
2013-09-18 21:31:39 -04:00
Bailey Ling
a5fc024f3a
add additional accents by default.
2013-09-17 23:55:39 -04:00
Bailey Ling
e93263538f
automatically provide the red accent.
2013-09-17 23:13:32 -04:00
Bailey Ling
6442f01912
populate all modes with accent colors.
2013-09-17 22:45:12 -04:00
Bailey Ling
0a6b833e7c
tests for configuring accents directly.
2013-09-15 22:52:42 -04:00
Bailey Ling
02aa620a92
correctly inject the accent highlight groups.
2013-09-15 22:47:13 -04:00
Bailey Ling
858ef19a6f
fix unit tests.
2013-09-15 12:02:36 -04:00
Bailey Ling
7e7766ee45
introduce accents into the color palette.
2013-09-15 11:59:22 -04:00
Bailey Ling
6f3a4daba4
add support for showing/hiding tabline based on tab count ( #252 ).
2013-09-15 08:49:51 -04:00
Bailey Ling
c197532b7a
refactor helper function to support skinning left and right side ( #176 ).
2013-09-14 13:07:37 -04:00
Bailey Ling
59e4ab49ce
fix windows path separator parsing ( #251 ).
2013-09-13 19:15:01 +00:00
Bailey Ling
8606f3ebc1
use the same fugitive check as the extension.
2013-09-13 04:44:17 +00:00
Bailey Ling
a88996b170
account for possible undefined variable.
2013-09-13 00:43:02 -04:00
Bailey Ling
ebb0040ca8
Merge branch 'fix-quickfix-title' of https://github.com/pydave/vim-airline into pydave-fix-quickfix-title
2013-09-13 00:40:30 -04:00
pydave
979c81c59f
Include the quickfix title in the statusline
...
The quickfix title often has useful information about how it was
invoked. Include it in the statusline.
2013-09-12 19:10:09 -07:00
Bailey Ling
93b9fa7c75
fix spacing when both trailing/indent occurs.
2013-09-11 21:01:25 +00:00
Bailey Ling
61de5d3949
i can't do boolean logic ( #247 ).
2013-09-11 17:55:57 +00:00
Bailey Ling
8886ea0a23
fix guard condition for csv. resolves #247 .
2013-09-11 17:08:10 +00:00
Bailey Ling
1dcdfc502e
set the buffer max a bit more aggressive, add dot prefix/suffix.
2013-09-10 23:50:47 -04:00
farseer90718
e117af9dd0
Disable white space detection for unmodifiable buffers
2013-09-11 10:08:51 +08:00
Bailey Ling
3f67df6440
Merge pull request #243 from seletskiy/solarized-tty
...
solarized.vim: tty colors (fix #242 )
2013-09-10 15:21:02 -07:00
Bailey Ling
80afce1eb1
exclude quickfix from tabline. resolves #244 .
2013-09-10 19:23:29 +00:00
Stanislav Seletskiy
d2c70194b0
solarized.vim: tty colors ( fix #242 )
2013-09-10 23:50:10 +07:00
Bailey Ling
aabb85ddc2
Merge branch 'master' into dev
2013-09-10 16:05:02 +00:00
Bailey Ling
2702015544
hide errors ( #241 ).
2013-09-10 16:00:31 +00:00
Bailey Ling
3a5a40730a
check guard for all extensions. resolves #241 .
2013-09-10 15:40:54 +00:00
Bailey Ling
bed11010ba
make the separator optional for older vim versions. resolves #239 .
2013-09-10 01:34:35 +00:00
Bailey Ling
55f524de77
support for conditional parts. resolves #238 .
2013-09-08 19:06:57 -04:00
Bailey Ling
4c6aa4401b
check the git/hg root when changing buffers. resolves #237 .
2013-09-08 14:03:49 +00:00
Bailey Ling
b4cff305b1
Merge pull request #234 from ompugao/theme-serene
...
add the old type of 'simple' theme and change the name of it to 'serene'
2013-09-08 06:33:00 -07:00
Shohei Fujii
5e5414dac6
tiny fix
2013-09-08 08:32:40 +09:00
Bailey Ling
71a4b2f595
shorten path name as much as possible.
2013-09-07 19:06:01 +00:00
Bailey Ling
697e08a83c
redefine ffenc as a function ( #235 ).
2013-09-07 18:14:41 +00:00
Shohei Fujii
d26ca50a97
add new theme named 'serene'
2013-09-08 00:19:00 +09:00
Bailey Ling
dbd9121c05
allow collapsing to be configurable. also fix win paths.
2013-09-07 15:09:19 +00:00
Bailey Ling
87c999358c
add profile method for mode switching
2013-09-07 13:21:04 +00:00
Bailey Ling
8cfb43fe32
refresh inactive modified colors on theme switch. resolves #233 .
2013-09-07 13:03:15 +00:00
Bailey Ling
d74b3bfdbf
fix inactive modified arrow colors ( #233 ).
2013-09-07 13:00:10 +00:00
Bailey Ling
ad3556d243
remove redundant highlight group.
2013-09-07 03:43:23 +00:00
Bailey Ling
db58294871
Merge branch 'master' into dev
2013-09-07 01:57:39 +00:00
Bailey Ling
bfb091c3ca
minor cleanup of documentation.
2013-09-07 01:52:53 +00:00
Bailey Ling
22f1701a2e
keep fmod as a valid configuration variable.
2013-09-07 01:36:15 +00:00
Bailey Ling
f11e133c1a
take window size into account before restricting the limit.
2013-09-07 01:33:07 +00:00
Bailey Ling
2e46190034
pass in buffers to the formatter.
2013-09-07 00:51:58 +00:00
Bailey Ling
0ac25ecc30
extract buffer name logic into a formatter.
...
hold off on deprecation warnings for now...
2013-09-07 00:43:51 +00:00
Bailey Ling
7a2f6525c3
implement customizable file name formatting ( #230 ).
2013-09-06 21:50:06 +00:00
Bailey Ling
2391ed0579
show hidden buffers with a different color. resolves #229 .
2013-09-06 20:32:10 +00:00
Bailey Ling
8b71285c6b
fill in inactive modified colors.
2013-09-06 20:32:09 +00:00
Bailey Ling
46db9b9bdf
check existence of inactive modified colors before using them.
2013-09-06 20:32:09 +00:00
Bailey Ling
3c49b9cf3d
use airline_c for better predicability.
2013-09-06 20:32:09 +00:00
Bailey Ling
29972ef857
basic working independent inactive modified highlights.
2013-09-06 20:32:08 +00:00
Pychimp
a1eca0a06a
Luna theme support for Tabline
...
Slightly better theming, than the automatically genenrated one by
Airline.
2013-09-06 21:41:22 +05:30
Pychimp
003522a42d
Merge remote-tracking branch 'upstream/master'
...
Merging bling's upstream into my fork
2013-09-05 23:03:45 +05:30
Bailey Ling
e1be8ff22f
just in case...defense coding.
2013-09-05 17:17:04 +00:00
Bailey Ling
fc6cf26ac6
limit the number of buffers displayed. fixes #221 .
2013-09-05 17:07:31 +00:00
Pychimp
210a974980
creating tabline theme
...
WORK IN PROGRESS !!
2013-09-05 22:31:36 +05:30
Vitor Antunes
e967d09bf3
Allow flag configuration of tagbar statusline string
2013-09-05 15:42:17 +01:00
Bailey Ling
f57b65d3b8
Merge pull request #225 from seletskiy/solarized-tabline
...
fix solarized colors in tabline
2013-09-05 07:14:22 -07:00
Bailey Ling
11f03baf37
Merge pull request #224 from seletskiy/tabline-detect-modified
...
add tab modification detection
2013-09-05 07:08:25 -07:00
Bailey Ling
9356265d3e
remove repeated comments. add zenburn to auto theme switch.
2013-09-05 14:06:38 +00:00
Bailey Ling
ada6523d59
Merge pull request #223 from paulbdavis/master
...
Added zenburn theme
2013-09-05 07:05:15 -07:00
Bailey Ling
ecd66184f6
init whitespace extension to blank. fixes #226 .
2013-09-05 14:01:57 +00:00
Stanislav Seletskiy
8c32da38c7
add tab modification detection
2013-09-05 12:52:29 +07:00
Stanislav Seletskiy
4596c9ce22
fix solarized colors in tabline
2013-09-05 12:36:38 +07:00
paulbdavis
eb3a70bbf2
added zenburn theme
2013-09-04 20:17:50 -04:00
Bailey Ling
a9b2fd2c41
allow configuration for showing only tabs. resolves #220 .
2013-09-04 20:17:02 +00:00
Bailey Ling
56eaf3733f
add support to show tabline based on minimum buffer count ( #220 ).
2013-09-04 19:53:04 +00:00
Bailey Ling
53364af1e3
support configuring tabline separators independently. resolves #215 .
2013-09-04 19:20:06 +00:00
Bailey Ling
2066410156
use at least 2 spaces to be considered an indent. fixes #177 .
2013-09-04 18:10:45 +00:00
Bailey Ling
00e5e1c20e
support changing how numbers are displayed in tab mode. resolves #217 .
2013-09-04 18:06:57 +00:00
Bailey Ling
9b7191d052
define a new tabline group in the color palette ( #212 ).
2013-09-04 17:23:10 +00:00
Bailey Ling
561422c11c
support customizable tabline themes. resolves #212 .
2013-09-04 15:54:48 +00:00
Bailey Ling
e167e67819
implement showing buffer numbers and modified ( #212 ).
2013-09-04 15:47:05 +00:00
Bailey Ling
c144543d03
fixes color change regression. resolves #218 .
2013-09-04 15:25:55 +00:00
Bailey Ling
15322a26ed
fix split count per tab. resolves #214 .
2013-09-04 02:11:51 +00:00
Bailey Ling
2051dfb9a1
give gui users some love.
2013-09-03 18:48:08 +00:00
Bailey Ling
d0579e012c
Merge branch 'dev'
2013-09-03 15:04:31 +00:00
Bailey Ling
bf3f8ba946
mainly for windows, where paths are case insensitive.
2013-09-03 15:04:22 +00:00
Bailey Ling
a4deb82ac4
since this is disabled by default, set showtabline automatically.
2013-09-03 14:13:58 +00:00
Bailey Ling
cedd91d23a
add support for detecting modified buffers.
2013-09-03 03:24:46 +00:00
Bailey Ling
1e353beaa3
refactor and add excludes support.
2013-09-03 03:24:46 +00:00
Bailey Ling
fbdf39c403
better handling of blank buffers.
2013-09-03 03:24:46 +00:00
Bailey Ling
ffcdd3b1a3
support change filename modifier.
2013-09-03 03:24:46 +00:00
Bailey Ling
345a60fb23
extract tabline colors from the current palette.
2013-09-03 03:24:46 +00:00
Bailey Ling
ecccf51401
implement basic working tabline
2013-09-03 03:24:46 +00:00
Bailey Ling
2f7cf4cffd
minor adjustment to inactive sections.
2013-09-03 03:24:41 +00:00
Bailey Ling
6689aca82b
fixes wrong echoing behavior on stock osx vim. resolves #209 .
2013-09-02 20:12:03 -04:00
Bailey Ling
301fcdc64a
use statusline function for better control.
2013-09-02 18:55:15 +00:00
Bailey Ling
9966b3d9f3
Merge branch 'master' into dev
2013-09-02 18:42:38 +00:00
Bailey Ling
60cc5a5ca1
hide hunks for inactive windows.
2013-09-02 14:48:03 +00:00
Bailey Ling
f6900aeb0a
move highlighter code to correct place and test.
2013-09-02 02:57:32 +00:00
Bailey Ling
4b33adee42
possible fix for exit code ( #79 ).
2013-09-01 22:25:43 +00:00
Bailey Ling
7171a169f3
fix regression with ctrlp statusline not changing.
2013-09-01 19:19:34 +00:00
Bailey Ling
c994d08a6d
Merge branch 'master' into dev
2013-09-01 18:55:46 +00:00
Bailey Ling
08f87f2103
add base16 for automatic color switching.
2013-09-01 14:25:10 -04:00
Bailey Ling
92de8ad160
much smarter handling of separators ( #204 ).
2013-09-01 12:20:54 -04:00
Bailey Ling
0ad6deb832
Merge branch 'master' into dev
...
Conflicts:
doc/airline.txt
2013-09-01 10:28:04 -04:00
Bailey Ling
c858116f87
hide warning section in inactive splits.
2013-09-01 10:24:24 -04:00
Bailey Ling
62fa3c37e4
give warning section an orange color by default ( #177 ).
2013-09-01 10:06:25 -04:00
Bailey Ling
69f40d62ee
move part declarations back into init.
2013-08-31 22:48:27 -04:00
Bailey Ling
501e341589
fix error for when keys are not present in unite context.
2013-08-31 21:45:21 -04:00
Bailey Ling
5c0ef8ffbf
improve loading performance
2013-08-31 21:30:49 -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
ded2c2ff7e
remove temp fix for vim-signify. resolves #188 .
2013-08-31 16:23:53 -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
f11f871e39
redefine mode as a raw part.
2013-08-31 12:07:56 -04:00
Bailey Ling
389650645b
always run the extensions/core funcrefs last.
...
this ensures the user always has priority in customizations.
2013-08-31 11:55:00 -04:00
Bailey Ling
96e92232f6
update example to be less dependent on internals.
2013-08-31 15:29:04 +00:00
Bailey Ling
68331a5e4f
Merge branch 'dev'
...
Implements #204 .
Conflicts:
README.md
2013-08-31 15:02:01 +00:00
Bailey Ling
a249c87f61
separators unnecessary in warning section.
2013-08-31 04:54:52 +00:00
Bailey Ling
7bcb9b5fff
more compatible test for older vim version.
2013-08-31 03:41:19 +00:00
Bailey Ling
a13c692529
define default statusline items with empty contents.
2013-08-31 03:35:23 +00:00
Bailey Ling
500ecf7cd0
support for prefixing with a highlight group.
2013-08-31 03:26:59 +00:00
Bailey Ling
d268744077
test the layout config for the default extension.
2013-08-30 22:44:20 -04:00
Bailey Ling
f5885bf9c2
test creation of sections
2013-08-30 21:15:41 -04:00
Bailey Ling
54ec1f39ca
test some commands
2013-08-30 20:57:34 -04:00
Bailey Ling
cb774fcfd0
use correct direction of separators.
2013-08-30 22:10:47 +00:00
Bailey Ling
c6d996d5ca
define the rest of the extensions.
2013-08-30 22:07:45 +00:00
Bailey Ling
19910a26cb
check existence of all variables.
2013-08-30 21:59:46 +00:00
Bailey Ling
93eb0389b9
move init code into new file, add section.
2013-08-30 21:56:12 +00:00
Bailey Ling
fa517238c7
introduce parts metadata.
2013-08-30 21:51:10 +00:00
Bailey Ling
6925d567eb
handle reversed highlight groups.
2013-08-28 23:05:28 -04:00
Bailey Ling
a927bf9475
automatic separators.
2013-08-29 00:57:58 +00:00
Bailey Ling
e13a4c8b1a
convert the rest to use define section.
2013-08-29 00:38:33 +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
8beb275534
fix inactive highlighting colors.
2013-08-28 15:40:09 +00:00
Bailey Ling
386ba6b087
support controlling whether bufferline variables get overwritten. resolves #195 .
2013-08-28 08:21:32 -04:00
Bailey Ling
6c5672d686
update documentation.
2013-08-28 02:36:12 +00:00
Bailey Ling
bf8fa9af03
fill in the rest of the deprecated variables.
2013-08-28 01:40:32 +00:00
Bailey Ling
14656f766b
add deprecation warnings.
2013-08-28 01:28:31 +00:00
Bailey Ling
39c3ba360e
support configurable layouts.
2013-08-28 00:00:23 +00:00
Bailey Ling
ea4e0280fb
rename warningmsg to warning.
2013-08-27 23:44:03 +00:00
Bailey Ling
6fc8c00ef1
place syntastic and whitespace into parts.
2013-08-27 23:38:34 +00:00
Bailey Ling
f9718e6b65
place tagbar into parts.
2013-08-27 23:25:55 +00:00
Bailey Ling
24a2035e42
place bufferline into parts.
2013-08-27 23:24:01 +00:00
Bailey Ling
2708951715
place hunks and branch extension into parts.
2013-08-27 23:22:26 +00:00
Bailey Ling
ff975d3d7d
move file encoding/type into a part.
2013-08-27 18:39:34 +00:00
Bailey Ling
2c7e31801f
Merge branch 'symbols'
2013-08-27 18:13:20 +00:00
Bailey Ling
85c1f5ad03
rename fragments to parts.
2013-08-27 18:08:50 +00:00
Bailey Ling
83a1d7e47c
introduce fragments variable to store all possible parts.
2013-08-27 17:47:31 +00:00
Bailey Ling
d5d87d2cdc
reduce variable deprecation.
2013-08-27 14:12:03 +00:00
Bailey Ling
5c1c985502
tweak width truncation values.
2013-08-27 07:55:28 -04:00
Zekeriya Koc
2be030b7e8
file type check converted to pattern match
...
so extension will be enabled for file types like python.django etc.
2013-08-27 10:40:29 +03:00
Bailey Ling
6dd4cd5423
clean up how symbols are defined.
2013-08-26 23:39:25 -04:00
Bailey Ling
fe24924ad3
convert iminsert into a fragment.
2013-08-26 23:07:14 -04:00
Bailey Ling
e919663781
always enable paste detection.
2013-08-26 22:55:11 -04:00
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