Commit Graph

475 Commits

Author SHA1 Message Date
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 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 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 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 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 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 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