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
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
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
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
Mathias Andersson
faa15c136c
Added extension for tpope/vim-capslock
2014-07-29 00:55:53 +02: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
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
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
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
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
942c6ae382
reset current buffer when one gets deleted. resolves #399
2014-02-25 20:34:52 -05:00
Paweł Więcek
5e25794d4b
Correctly detect mercurial repos using lawrencium
2014-02-25 22:36:36 +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
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
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