Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 27, 2012
  1. README typos

Commits on Jan 26, 2012
  1. New commands.

    - :C[element, scaffold, page, behavior, test, task, email]
    - :Ccd and :Clcd to change the (local) current directory to the app
    - Updated README.
  2. Big refactor. Few new commands.

    - File commands are auto-declared instead of by hand.
    - File command completion is now a single multi-purpose func.
    - Adds the T & R command modifiers (open file as :tab or :r)
    - Adds :Cless, :Csass, some stub commands.
    - More comments and cleaner folds.
    - Misc utility funcs.
Commits on Jan 11, 2012
  1. Merge branch '2.0-support'

Commits on Dec 23, 2011
  1. More changes for 2.0. Most commands now work.

    Next step will be detecting the Cake version so that both
    can be supported in the same file.
Commits on Dec 1, 2011
  1. Renames for 2.0 support. Still non-functional.

    Need to do some thinking about the remaining changes. For example,
    command arguments should be probably be taken as case-insensitive.
    `:Cmodel App` and `:Cmodel app` should both open the same file.
Commits on Aug 9, 2011
  1. Handles the application controller, model, and helper properly

    They weren't getting recognized as part of the app before.
  2. Fixes issue #2, some windows specific fixes.

    Yanked an unnecessary bit of the if-statement that was causing the
    There were also a few extraneous '/'s that might have caused problems
    for anyone on Windows.
Commits on Jul 15, 2011
  1. Alias :Cstyle for :Ccss

    This was getting confusing when I switch between Rails and Cake,
    using rails.vim and :Rstyle.
Commits on Jul 14, 2011
  1. Fixes errors when opening vim without a file arg

    I threw in a try-catch statement, it was a list index
    error that goes off when there's a no-name buffer.
    Also cleans up the Darwin detection now that I've
    discovered =~
Commits on Jul 9, 2011
  1. Updates docs

Commits on Jul 7, 2011
  1. Adds :Chelper, :Cbehavior, and :Ccomponent commands

    No guarantees that they work yet...
  2. Fixes handling of controller names with extra underscores.

    Fixes a bug when handling files that have more than one underscore.
    I didn't originally consider that models and controller names can
    be composed of multiple words joined by underscores.
    Ex. time_period_histories_controller.php
    These weren't getting evaluated correctly, leading to the plugin
    trying to open time.php as the model for the above controller.
Commits on Jul 6, 2011
  1. Doc revisions

  2. Adds indicator and BufEnter autocommand, :Cgrep command.

    A few too many changes for one commit:
    -- indicator and startup() command
    -- lazy associate() function
    -- :Cgrep
    -- :Clayout
    -- better app detection -- checks for Cake-specific files
Commits on Jun 29, 2011
  1. Updated README, :CLdoc for opening API docs in Lynx.

    :CLdoc is the same as :Cdoc but uses Lynx. Not thoroughly
    tested, but seems to work so far (provided of course, that
    Lynx is installed).
    The README includes a few more examples and is updated to
    reflect new features and commands.
Commits on Jun 28, 2011
  1. Improves and cleans up the tab completions.

    Moves common functionality in the tab comp functions to a helper
    Fixes the :Cview tab completion, so that completions are show for
    [controller]/[view] syntax--though not until the '/' character is
    Gets rid of camelCase for all functions names and replaces them with
    under_scores--which I think looks cleaner in vim-script.
Commits on Jun 27, 2011
  1. Adds tab completion to all the navigation commands.

    This is probably one of a few commits that will address this.
    Currently, entering filenames that include extensions, or entering
    xyz_controller is not allowed.  This is likely to change.
    The tab completion is still a bit shaky, but should work fine in
    most cases.
Commits on Jun 24, 2011
  1. Improves :Cview command, revises documentation.

    The :Cview command now accepts extended syntax and is a little
    smarter than before. It now will open the current function's view
    when working in a controller--by default.
    Should improve Windows support, although it's still sketchy. I'm
    going to address that in the next commit.
    Also makes some minor structural changes.
Commits on Jun 16, 2011
  1. New features, updated documentation, and OS detection

    -Adds :Ccss, :Cjs, and :Cdoc functions
    -Checks OS to set a directory separator constant.
    -Updates documentation.
Commits on Jun 14, 2011
  1. Adds links to readme

  2. Adds an early attempt at documentation.

    -Adds content to /doc/cakephp.txt
    -Minor README changes.
  3. Adds navigate functionality.

    This commit adds most of the functionality for the initial release:
    --plugin automatically identifies cake app environment.
    --pluralize & singularize functions with corresponding isPlural and
      isSingular methods.
    --associate function generates a dictionary of associated MVC
    --new with installation and getting started.
    --lots more...
Something went wrong with that request. Please try again.