Skip to content

Cj-bc/bashinfinity.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

日本語: JA_README.md


bashinfinity.vim

Vim Plugin for bash-oo-framework

description

This is a vim plugin for bash framework 'bash-oo-framework'

features

  • omnifunc
  • syntax highlight
  • dictonary

omnifunc

The omnifunc provides some completion by function. Can be invoked by <C-x><C-o> in insert mode.

This provide some omnifunctions contains:

  • Standard library completion
  • Suggest library names after 'import'
  • Blib library completion
  • completion after handlers var: /$var:
    • variable name to use handler
    • class method
    • instance method
    • properties
    • primitive type's methods
  • Class completion
    • Class name
    • Class method
    • Instance method
  • Do for imported files

dictionary

The Dictionary let you complete some words in Dictionary. Can be invoked by <C-x><C-k> in insert mode.

syntax highlight

Offers suitable colors for bash-oo-framework statement

  • Import: import
  • Log: Log
  • Exceptions: try/catch/throw
  • types: namespace/integer/boolean/string/array/map`
  • variable definitions: [string]/[array]/[integer]/[map]/[boolean]
  • scopes: private/public
  • classes: class:/class method/instance method