Commit Graph

831 Commits

Author SHA1 Message Date
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
60cc5a5ca1 hide hunks for inactive windows. 2013-09-02 14:48:03 +00:00
Bailey Ling
c858116f87 hide warning section in inactive splits. 2013-09-01 10:24:24 -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
ded2c2ff7e remove temp fix for vim-signify. resolves #188. 2013-08-31 16:23:53 -04:00
Bailey Ling
96e92232f6 update example to be less dependent on internals. 2013-08-31 15:29:04 +00:00
Bailey Ling
d268744077 test the layout config for the default extension. 2013-08-30 22:44:20 -04:00
Bailey Ling
54ec1f39ca test some commands 2013-08-30 20:57:34 -04:00
Bailey Ling
c6d996d5ca define the rest of the extensions. 2013-08-30 22:07:45 +00:00
Bailey Ling
fa517238c7 introduce parts metadata. 2013-08-30 21:51:10 +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
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
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
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
9194a9f02d add temporary fix for vim-signify integration (#188). 2013-08-26 13:46:49 +00:00
Bailey Ling
358d4328f4 support formattable whitespace messages. resolves #185. 2013-08-26 02:08:04 +00: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
a91dda01df improve documentation for writing extensions, also add helper methods. 2013-08-25 15:39:14 +00: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
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
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
74849d4a10 improved unite integration (#165). 2013-08-24 04:08:57 +00:00
Bailey Ling
2cfab73f1b fix undotree override bleeding over to the main. 2013-08-24 03:16:14 +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
Bailey Ling
dfe2273f7c add missing file highlight group. fixes #175. 2013-08-22 20:33:12 -04:00
Bailey Ling
261dafca9d fold exclude funcrefs into the default one. 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
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
Bailey Ling
e4a0fe1d9c move paste symbol variable into extension, update docs. 2013-08-20 23:16:39 +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
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
494d15232c reduce pollution of global scope variables 2013-08-20 03:38:02 +00:00
Benjamin Bergman
a5f084dc4e Use extension local variables, and expose hunk_symbols to user 2013-08-19 22:32:14 -05:00
Benjamin Bergman
4d9a0e257f Add option to show only non-zero hunks 2013-08-19 17:28:42 -05: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
45f0d896e9 move all theme variables into a single dictionary 2013-08-18 00:59:49 +00:00
Bailey Ling
9c02d87f17 Merge branch 'dynamic' 2013-08-17 22:39:24 +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
6269632164 check existence of airline augroup before overwriting statusline 2013-08-15 16:05:12 -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
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
Christian Brabandt
c5e21aa170 added csv extension 2013-08-14 00:11:51 +02:00
Bailey Ling
7524110de9 fix possible undefined variable 2013-08-12 01:40:18 +00: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
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
Bailey Ling
2ca403053c fix whitespace indent setting changed incorrectly when toggling 2013-08-10 13:09:52 +00:00
Bailey Ling
320f50c6f9 extract a line number for mixed indents 2013-08-09 20:23:03 -04:00
Bailey Ling
35539b2667 customizable empty branch message. closes #121. 2013-08-09 20:12:56 +00:00
Bailey Ling
4485b03e51 add whitespace toggle command 2013-08-08 14:42:27 +00: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
528f56472c introduce new warning section, and refactor whitespace into an extension which uses it 2013-08-07 00:17:33 +00: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
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
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
9844f14f66 change license to MIT 2013-08-02 19:43:24 +00: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
d1ee91eadf update the ctrlp theme when the airline theme changes 2013-07-27 14:02:43 +00:00
Bailey Ling
68ac156256 make ctrlp themeable (#97). 2013-07-26 17:21:43 +00:00
Bailey Ling
8819ab272d add commandt support. resolves #92. 2013-07-25 21:54:55 +00:00
Joshua Borton
67de92b1d4 Adding alternate separator for consistent visuals 2013-07-07 18:37:50 -04:00
Bailey Ling
25758970fc move ctrlp into new extensions area 2013-07-07 12:42:51 +00:00