aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload/Powerline/Segments
diff options
context:
space:
mode:
Diffstat (limited to 'vim/autoload/Powerline/Segments')
-rw-r--r--vim/autoload/Powerline/Segments/cfi.vim5
-rw-r--r--vim/autoload/Powerline/Segments/ctrlp.vim10
-rw-r--r--vim/autoload/Powerline/Segments/ft_man.vim3
-rw-r--r--vim/autoload/Powerline/Segments/fugitive.vim5
-rw-r--r--vim/autoload/Powerline/Segments/rvm.vim5
-rw-r--r--vim/autoload/Powerline/Segments/syntastic.vim5
-rw-r--r--vim/autoload/Powerline/Segments/virtualenv.vim5
7 files changed, 38 insertions, 0 deletions
diff --git a/vim/autoload/Powerline/Segments/cfi.vim b/vim/autoload/Powerline/Segments/cfi.vim
new file mode 100644
index 0000000..bde558b
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/cfi.vim
@@ -0,0 +1,5 @@
+let g:Powerline#Segments#cfi#segments = Pl#Segment#Init('cfi',
+ \ (exists('g:cfi_disable') && g:cfi_disable == 0),
+ \
+ \ Pl#Segment#Create('current_function', '%{Powerline#Functions#cfi#GetCurrentFunction()}', Pl#Segment#Modes('!N'))
+\ )
diff --git a/vim/autoload/Powerline/Segments/ctrlp.vim b/vim/autoload/Powerline/Segments/ctrlp.vim
new file mode 100644
index 0000000..bab5193
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/ctrlp.vim
@@ -0,0 +1,10 @@
+let g:Powerline#Segments#ctrlp#segments = Pl#Segment#Init('ctrlp'
+ \ , Pl#Segment#Create('focus', '%{"%0"}')
+ \ , Pl#Segment#Create('byfname', '%{"%1"}')
+ \ , Pl#Segment#Create('prev', '%-3{"%3"}')
+ \ , Pl#Segment#Create('item', '%-9{"%4"}')
+ \ , Pl#Segment#Create('next', '%-3{"%5"}')
+ \ , Pl#Segment#Create('marked', '%{"%6" == " <+>" ? "" : strpart("%6", 2, len("%6") - 3)}')
+ \
+ \ , Pl#Segment#Create('count', '%-6{"%0"}')
+\ )
diff --git a/vim/autoload/Powerline/Segments/ft_man.vim b/vim/autoload/Powerline/Segments/ft_man.vim
new file mode 100644
index 0000000..ee11849
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/ft_man.vim
@@ -0,0 +1,3 @@
+let g:Powerline#Segments#ft_man#segments = Pl#Segment#Init('ft_man',
+ \ Pl#Segment#Create('filename', '%{Powerline#Functions#ft_man#GetName()}')
+\ )
diff --git a/vim/autoload/Powerline/Segments/fugitive.vim b/vim/autoload/Powerline/Segments/fugitive.vim
new file mode 100644
index 0000000..297556b
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/fugitive.vim
@@ -0,0 +1,5 @@
+let g:Powerline#Segments#fugitive#segments = Pl#Segment#Init('fugitive',
+ \ (exists('g:loaded_fugitive') && g:loaded_fugitive == 1),
+ \
+ \ Pl#Segment#Create('branch', '%{Powerline#Functions#fugitive#GetBranch("$BRANCH")}')
+\ )
diff --git a/vim/autoload/Powerline/Segments/rvm.vim b/vim/autoload/Powerline/Segments/rvm.vim
new file mode 100644
index 0000000..7e34245
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/rvm.vim
@@ -0,0 +1,5 @@
+let g:Powerline#Segments#rvm#segments = Pl#Segment#Init('rvm',
+ \ (exists('g:loaded_rvm') && g:loaded_rvm == 1),
+ \ Pl#Segment#Create('string', '%{rvm#string()}'),
+ \ Pl#Segment#Create('statusline', '%{rvm#statusline()}')
+\ )
diff --git a/vim/autoload/Powerline/Segments/syntastic.vim b/vim/autoload/Powerline/Segments/syntastic.vim
new file mode 100644
index 0000000..2f0caa9
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/syntastic.vim
@@ -0,0 +1,5 @@
+let g:Powerline#Segments#syntastic#segments = Pl#Segment#Init('syntastic',
+ \ (exists('g:loaded_syntastic_plugin') && g:loaded_syntastic_plugin == 1),
+ \
+ \ Pl#Segment#Create('errors', '%{Powerline#Functions#syntastic#GetErrors("$LINE")}', Pl#Segment#Modes('!N'))
+\ )
diff --git a/vim/autoload/Powerline/Segments/virtualenv.vim b/vim/autoload/Powerline/Segments/virtualenv.vim
new file mode 100644
index 0000000..90661f1
--- /dev/null
+++ b/vim/autoload/Powerline/Segments/virtualenv.vim
@@ -0,0 +1,5 @@
+let g:Powerline#Segments#virtualenv#segments = Pl#Segment#Init('virtualenv',
+ \ has('python') && (exists('g:virtualenv_loaded') && g:virtualenv_loaded == 1),
+ \
+ \ Pl#Segment#Create('statusline', '%{VirtualEnvStatusline()}')
+\ )