Skip to content

juliosueiras/cakebuild.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cakebuild.vim

Join the chat at https://gitter.im/juliosueiras/cakebuild.vim

Vim Syntax for Cake(https://github.com/cake-build/cake)

Currently this plugin only provide basic syntax for cakebuild file

Tagbar Support

Add This to your .ctags in your home directory

--langdef=cakebuild
--langmap=cakebuild:.cake
--regex-cakebuild=/^.*Task[ \t]*\(\"(.*)\"\)/\1/t,Task/

... and add this to your .vimrc

```vim
let g:tagbar_type_cake = {
    \ 'ctagstype' : 'cakebuild',
    \ 'kinds' : [
        \ 't:Task'
    \ ]
\ }

Current TODO:

  • Complete Syntax of Cake
  • Integrate C# syntax
  • Implement basic compiler profile for cake(still need to make the errorformat for cake)

Optional TODO:

  • Implement basic snippets for cake
  • Create a Cake profile for TagBar
  • Integrate OmniSharp(to provide omnicomplete