Commit Graph

891 Commits

Author SHA1 Message Date
Kevin Ballard
908f031f42 Handle special characters in part conditions 2014-09-22 01:44:23 -07:00
Bailey Ling
4dab93470f improve buffer index mode and fix usages where there's overflow 2014-09-17 09:52:08 -04:00
Bailey Ling
8421f03178 Merge pull request #598 from wesQ3/pr
Added extension for wesQ3/vim-windowswap
2014-09-15 12:31:33 -04:00
Yu Huang
ae472d6716 Add buffer_idx_mode to vim-airline.
Update documentation.
Keep buffer index-id map a script scope variable.
2014-09-14 18:58:20 -07:00
Bailey Ling
3eef719c4d Merge pull request #595 from mseabold/upstream
Tabline: Highlight unselected modified buffer
2014-09-11 22:40:39 -04:00
Wes Malone
d6475684b7 add windowswap extension 2014-09-10 19:05:42 -05:00
Matt Seabold
a5e5d8ab4f Tabline protect against missing palletes
If normal_modified or normal_modified.airline_c aren't present, fallback
to the default normal.airline_c.
2014-09-08 09:43:15 -04:00
Matt Seabold
bfd160a08b Tabline: Highlight unselected modified buffer
Use the modified airline_c color on unselected modified buffers in order
to highlight them as modified while unselected.
2014-09-04 15:51:40 -04:00
Igor Petrov
6e5865473c Tabline close button flag added 2014-09-04 02:48:48 +04:00
Daniel Hahler
7c65176499 Add readonly indicator also for !&modifiable
While typically both are set (e.g. with `:help`), I am using the
modifiable setting alone to prevent editing of some files via an
autocommand (`*.css`, if `*.scss` exists).

I can also set `readonly` for this buffer, but that gets reset when
reloading the buffer, which is not the case for `modifiable`.
2014-08-28 00:23:59 +02:00
Quinn Strahl
30df99a681 Don't wipe out b:airline_head if fugitive finds the head
- Fugitive can edit virtual files that represent objects in git; while
  editing these files, it still reports on the HEAD of the relevant
  repo, which should be displayed as the branch (rather than having the
  branch section disappear)
2014-08-25 09:51:52 -04:00
Pychimp
47fd63586c Added two themes
- Raven (for Dark colorschemes)
- Silver (for Light colorschemes)
2014-08-24 13:20:19 +05:30
Andrew Gregory
83a7e30790 use commit hash as git branch with detached HEAD
Abbreviated to 7 characters to match `git rev-parse --short HEAD`.
2014-08-20 18:59:15 -04:00
Quinn Strahl
ed180fda62 Preserve section c text for inactive windows
- Closes #573
2014-08-15 15:44:18 -04:00
perkint
0349f85ab0 bugfix for a tabline refresh problem 2014-08-12 17:26:52 -07:00
Asa Jay
ac08bbcf26 Added CtrlP support, refined visual and replace mode colors. 2014-07-30 22:38:17 +02:00
Mathias Andersson
faa15c136c Added extension for tpope/vim-capslock 2014-07-29 00:55:53 +02:00
Suraj N. Kurapati
bd7220cb5b cterm=reverse not honored; only term=reverse was
This patch makes Airline honor the `cterm=reverse` syntax attribute.
2014-06-29 06:33:42 -07:00
kdurant
ea828c5a6a Create durant.vim
add airline scheme
2014-06-25 12:54:07 +08:00
Bailey Ling
3ab1bb7eb0 Merge pull request #527 from zdm/master
Always use absolute file path when comparing buffers names
2014-05-31 12:08:11 -04:00
Christian Brabandt
f2ae2bd7d0 integrate changesPlugin for displaying hunks 2014-05-27 20:22:59 +02:00
zdm
45cab177ef always use absolute file path when comparing buffers names 2014-05-22 12:29:35 +03:00
Ben Joldersma
4f904ab0d4 Fix #462 - Configurable head limit. 2014-05-21 10:41:53 -07:00
Bailey Ling
bfcece76c9 add readonly mode so it can be themed independently. resolves #510 2014-05-10 14:41:21 +00:00
Saad Malik
99a4b38732 Fix #456
Fix for #456 Status line text color too dim for inactive windows.
2014-05-04 12:58:04 -07:00
Christian Brabandt
534d8e844b updated nrrwrgn integration 2014-05-03 14:16:50 +02:00
Bailey Ling
a222518b76 Merge pull request #497 from johnathanz/master
doesn't assume user has 'set autochdir' set
2014-04-23 21:11:33 -04:00
Johnathan
9e8fe7a98e doesn't assume user has 'set autochdir' set 2014-04-24 03:03:03 +10:00
Christian Brabandt
a90a39b4aa new NrrwRgn integration 2014-04-23 01:23:42 +02:00
Bailey Ling
81430cbdf6 append to the existing value in case the user defined it. 2014-04-20 14:52:06 +00:00
Christian Brabandt
931367d9fb Enable :AirlineToggleWhitespace,
even if g:airline#extensions#whitespace#enabled is disabled
2014-04-20 00:39:43 +02:00
Bailey Ling
fafb9ea76e provide option to disable runtimepath extension loading. resolves #483 2014-04-19 14:38:02 -04:00
Bailey Ling
e49eac95a3 add support for configurable whitespace checking algorithms and default it to the simplest one. resolves #484 2014-04-19 14:27:14 -04:00
Bailey Ling
abee990d30 handle cases where the augroup has not be defined yet. resolves #492 2014-04-19 14:16:36 -04:00
Davit Samvelyan
7b0d80050a Now trailing tabs are also reported, fixed bug when trailings with mixed tabs and spaces were being reported as mixed indents, case when count of spaces at the end of tabbed indentation less then tabstop does not reported as mixed indent anymore. 2014-04-05 16:41:27 +05:00
Bailey Ling
a37f0b9ae0 restore original directory change detection. also resolves #474. 2014-04-03 00:54:43 +00:00
Bailey Ling
d111e4edb3 remove usage of fugitive#detect as per request
https://github.com/tpope/vim-fugitive/issues/463
2014-04-01 16:45:06 -04:00
Russell Hancox
13297cee03 Add CursorHold autocmd to unset airline_head 2014-03-28 10:53:13 -04:00
Russell Hancox
25059d43b1 Save branch head to a buffer variable
Save branch head to a buffer-local variable to prevent looking up the VCS head for every status line refresh.
2014-03-24 14:01:31 -04:00
Pychimp
496ba60984 Fixes incorrect fg value in visual modified
- changes it from white (hard to read) to dark grey-ish (easier to read)
2014-03-23 00:38:28 +05:30
xinleibird
3c66f13b9a My fault, it's a transferred error, add a '\' that' works fine. 2014-03-22 16:16:27 +08:00
xinleibird
3bde2fabd1 filter() result error 2014-03-22 14:41:48 +08:00
Bailey Ling
ab92a95969 Merge pull request #442 from blueyed/doc
Minor doc fixes
2014-03-21 23:54:30 -04:00
Bailey Ling
9291968b94 Merge pull request #466 from Pychimp/master
Improvements to Sol and Luna themes
2014-03-21 23:48:07 -04:00
Pychimp
5a3e8852bd Improve colour highlights
- Sol: Used a less distracting color to show a modified file/buffer
- Sol: Similar change as above, to tabline as well
- Sol: Warning colour imporved (Previously was some bad shade of magenta)
- Sol: All the Above mentioned changes replicated for CTERM values as well
--------------------------------------------------------------------------
- Luna: `Inactive Modified` colour is improved (Was a shade of red
                                                that was hard to read)
2014-03-21 00:33:26 +05:30
Emily St
f196ea1f36 Customizes tabline appearance: type, close button
This commit adds a couple of new settings so that it's possible to hide
the tab type (all the way to the right) and the symbol which represents
the close button.

The settings and their defaults:

let g:airline#extensions#tabline#show_tab_type = 1
let g:airline#extensions#tabline#close_symbol = 'X'
2014-03-19 13:46:44 -07:00
Bailey Ling
799e5e028f Merge pull request #455 from taketwo/fix-empty-key-error
Fix "Cannot use empty key for Dictionary" error
2014-03-10 08:15:17 -04:00
Sergey Alexandrov
4a76132cbe Fix "Cannot use empty key for Dictionary" error
This commit resolves compatibility issue with fugitive plugin. When
using "Gdiff" command on some file, fugitive attempts to open the
current and the index version of the file. For example, if the file is

    /home/taketwo/path/to/the/project/README.md

then fugitive will use the following path to open the index version:

    fugitive:///home/taketwo/path/to/the/project/.git//0/README.md

Opening this file leads to a cascade of errors like this:

    Error detected while processing function
    airline#extensions#tabline#get..<SNR>162_get_buffers..<SNR>162_get_visible_buffers..airline#extensions#tabline#get_buffer_name..airline#extensions#tabline#unique_tail_improved#format:
    line   20:
    E713: Cannot use empty key for Dictionary

The problem is that when a filename like this is being tokenized, there
appear empty "" tokens, and an error occurs when using them as keys in
`path_tokens[token_index]` dictionary. This fix simply skips empty
tokens.
2014-03-10 12:27:22 +01:00
Bailey Ling
d99112d6c6 improve whitespace detection. resolves #452. 2014-03-09 21:58:42 -04:00
Evgeni Kolev
7857cc2345 Merge pull request #410 from coven/master
Branch extension bugs. Fix #444
2014-03-01 08:39:05 +02:00
Bailey Ling
9aea79bb99 Merge pull request #404 from blueyed/solarized-inactive-like-vertsplit
solarized: use VertSplit bg for inactive statusline
2014-02-27 22:02:35 -05:00
Bailey Ling
942c6ae382 reset current buffer when one gets deleted. resolves #399 2014-02-25 20:34:52 -05:00
Paweł Więcek
63f811e15c Enable branch extension when vcscommand is available 2014-02-25 22:43:19 +01:00
Paweł Więcek
5e25794d4b Correctly detect mercurial repos using lawrencium 2014-02-25 22:36:36 +01:00
Daniel Hahler
ffbbaa769a Clarify doc for loading custom extensions 2014-02-20 00:30:16 +01:00
Daniel Hahler
2dc416aa8f tagbar: only lookup tag once every second
This makes scrolling (holding done j/k) much smoother, and the current
tag gets pulled in via CursorHold anyway.

Fixes https://github.com/bling/vim-airline/issues/387
2014-02-20 00:06:04 +01:00
Yasuharu Ozaki
0f091db08f Add new color theme: hybrid 2014-02-14 21:59:31 +09:00
Asa Jay
82efa95d94 Added new color theme: Kalisi 2014-02-06 00:25:19 +01:00
Daniel Hahler
3e044418a3 Revert changes to s:NM, add s:NMi for inactive windows 2014-01-26 12:04:30 +01:00
Bailey Ling
fae68dbcb7 account for possibilty of branch extension unavailable. resolves #419. 2014-01-20 12:39:33 -05:00
Bailey Ling
baed8ac063 happy 2014 2014-01-19 23:44:44 -05:00
ralesi
75ee42b118 Add deeper netrw support, including Git branch head and netrw sorting
options
2014-01-19 12:06:55 -07:00
Rich Alesi
6141a59278 Allow changes to airline_symbols.branch after init
If the user updates the airline_symbols.branch variable later in the vimrc, the value will not update after the initial init.  Since these variables are only used in the get_head() function, I moved them locally within the function to allow evaluation on each instance.
2014-01-15 21:31:07 -07:00
Daniel Hahler
41a148f1e6 solarized: use VertSplit bg for inactive statusline
Adjust foreground color accordingly, also for non-active modified
filename (to stand out).
2014-01-10 22:47:33 +01:00
Evgeni Kolev
1c41ce53d9 Add promptline.vim extension 2014-01-10 22:14:21 +02:00
gstewart
48f762e312 Fixed modified tab/buffer not updating in tabline 2013-12-31 17:38:16 -08:00
zdm
50fd649110 docs updated, formatters moved to separate filenames 2013-12-23 07:41:24 +02:00
zdm
6c79004aaa show tab nr condition moved to right place 2013-12-22 05:32:06 +02:00
zdm
0714c35547 add skipped symbol fix 2013-12-22 05:17:01 +02:00
zdm
f6133e4fa1 dos path fixed 2013-12-22 04:03:07 +02:00
zdm
43c1636e36 windows path replaced 2013-12-22 03:49:30 +02:00
zdm
8d7c2ad830 uniq_tail improved formatter added 2013-12-22 02:27:42 +02:00
Bailey Ling
233e3c60ce improve performance when showing tabs in the tabline (#326). 2013-12-16 00:27:18 -05:00
Bailey Ling
df2f33d6a5 specify maximum for whitespace checking. resolves #378. 2013-12-13 16:38:32 -05:00
Alessandro Di Martino
7c10cfa73e Improve some colors 2013-12-13 21:50:00 +01:00
Alessandro Di Martino
285b4da3e5 Add kolor theme 2013-12-13 17:40:52 +01:00
Daniel Hahler
ba899b2dde eclim: only consider signs placed by eclim
Ref: https://github.com/bling/vim-airline/pull/293
2013-12-11 09:40:50 +01:00
Quinn Strahl
fdc847c8da Correct quickfix window detection pattern 2013-12-09 15:05:10 -05:00
Bailey Ling
ce32405105 fix possibility of the branch extension being unavailable. resolves #366. 2013-12-03 20:01:26 -05:00
Bailey Ling
0966b693d9 expose cleaner api to determine empty head. 2013-12-03 05:32:54 +00:00
Dmitry Kruglov
08a57d0227 Hide hunks when Git Gutter is enabled, but current file is NOT under git version control 2013-12-02 17:29:04 -08:00
Bailey Ling
ce15809db3 improve tabline performance during scroll (#362). 2013-12-02 03:00:31 +00:00
Evgeni Kolev
63272a08ae Add tmuxline extension 2013-11-23 11:10:11 +02:00
Bailey Ling
253974506a disable vcscommand integration by default. resolves #340. 2013-11-12 09:45:04 -05:00
Bailey Ling
f2f164bda1 evaluate line number symbol. resolves #336. 2013-11-10 16:04:03 -05:00
David Zderic
2e8f99d39b Use VCSCommand to display revision if available 2013-11-08 10:39:00 +11:00
Bailey Ling
31f36740c8 look up whitespace checks all the time. resolves #330. 2013-11-03 14:03:52 -05:00
Mikkel Oscar Lyderik
47acdcb92c adds userdefined space in tabline
workaround for #327
2013-11-02 22:46:36 +01:00
Bailey Ling
99b7cdf334 improve performance with accent cache (#326). 2013-11-01 00:58:08 -04:00
Bailey Ling
c4c4be836e implement new unique_tail formatter. resolves #230. 2013-10-21 14:25:21 -04:00
Bailey Ling
dd2be8ac8d detect whether quickfix or location list is open. 2013-10-21 13:22:07 -04:00
Bailey Ling
592cc412cf fix and improve airline toggling functionality. 2013-10-13 18:01:38 -04:00
Bailey Ling
5976cf3a48 a min tab count of 1 is the same as always showing (#304). 2013-10-08 13:05:43 -04:00
Bailey Ling
00cd0be601 fix detection of tab count. resolves #304. 2013-10-08 10:00:29 -04:00
Bailey Ling
9e53c2c155 add more documentation about accents. resolves #299. 2013-10-06 09:22:33 -04:00
Bailey Ling
491091706f add guard for possible undefined window context (#276). 2013-10-06 09:03:47 -04:00
Bailey Ling
a75f91baba fix luna ctrlp theming. 2013-10-06 08:50:04 -04:00
U-jfilippc\jfilip
6de7c3e0fe Added lucius.vim to airline themes 2013-10-05 23:25:30 -05:00
Bailey Ling
f26c7d4143 echo warning message if duplicate statusline func gets added. 2013-10-04 10:27:49 -04:00
Bailey Ling
008eb8cd3b Merge pull request #296 from xinleibird/project_tree
Add a simple eclim's ProjectTree status line
2013-10-02 11:21:15 -07:00
xinleibird
fc6c9120e4 Add a simple eclim's ProjectTree status line 2013-10-03 00:07:57 +08:00
Bailey Ling
a8c96b6020 parse out submodule path when not in a .git directory (#273). 2013-10-02 10:18:33 -04:00
xinleibird
47ecfff9b8 Fix a wrong determines order name. It should be ':SyntasticCheck' not ':SyntasticStatuslineFlag'. 2013-10-02 13:50:04 +08:00
Bailey Ling
2735282992 account for different git submodule format. resolves #273. 2013-10-01 21:36:24 -04:00
Bailey Ling
6c66ad5dfc refactor ctrlp statusline to use builder. resolves #291. 2013-10-01 21:23:17 -04:00
xinleibird
4eec9cfa91 Add eclim extension and update documentation. 2013-10-02 04:19:15 +08:00
xinleibird
7365ccf3fe Add eclim's checker extension, now it conform to the specification 2013-10-02 02:25:43 +08:00
xinleibird
5582daf79c add eclim's checker extension, when eclim is running , it can instead of syntastic 2013-10-01 12:42:42 +08:00
Bailey Ling
e16c36eea1 default space back to 32 (#283). 2013-09-30 14:37:02 +00:00
Bailey Ling
b460822c84 Merge branch 'dev' 2013-09-28 01:53:55 +00:00
Bailey Ling
a81d1cd9c7 refactor the rest of the themes to use refresh. resolves #288. 2013-09-27 21:43:32 -04:00
Bailey Ling
2f3b33daae fix solarized theme being out of sync (#288). 2013-09-27 21:36:44 -04:00
Bailey Ling
60edd20300 Merge pull request #286 from Pychimp/master
Added Sol compatiable vim-airline theme
2013-09-27 14:01:01 -07:00
Pychimp
d7c66aa377 Sol theme, Now for vim-airline !
- Colors are now pretty spot-on (with respect to gvim) ! :)
2013-09-28 01:59:29 +05:30
Bailey Ling
9d3c6506da add table of contents to help file. 2013-09-27 10:34:41 -04:00
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