Switch branches/tags
Commits on Jan 3, 2018
  1. Adds notice to README

    ndreynolds committed Jan 3, 2018
Commits on Jan 27, 2012
  1. README typos

    ndreynolds committed Jan 27, 2012
Commits on Jan 26, 2012
  1. New commands.

    ndreynolds committed Jan 26, 2012
    - :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.

    ndreynolds committed Jan 26, 2012
    - 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'

    ndreynolds committed Jan 11, 2012
Commits on Dec 23, 2011
  1. More changes for 2.0. Most commands now work.

    ndreynolds committed Dec 23, 2011
    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.

    ndreynolds committed Dec 1, 2011
    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

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

    ndreynolds committed Aug 9, 2011
    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

    ndreynolds committed Jul 15, 2011
    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

    ndreynolds committed Jul 14, 2011
    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

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

    ndreynolds committed Jul 7, 2011
    No guarantees that they work yet...
  2. Fixes handling of controller names with extra underscores.

    ndreynolds committed Jul 7, 2011
    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

    ndreynolds committed Jul 6, 2011
  2. Adds indicator and BufEnter autocommand, :Cgrep command.

    ndreynolds committed Jul 6, 2011
    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.

    ndreynolds committed Jun 29, 2011
    :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.

    ndreynolds committed Jun 28, 2011
    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.

    ndreynolds committed Jun 27, 2011
    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.

    ndreynolds committed Jun 24, 2011
    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

    ndreynolds committed Jun 16, 2011
    -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

    ndreynolds committed Jun 14, 2011
  2. Adds an early attempt at documentation.

    ndreynolds committed Jun 14, 2011
    -Adds content to /doc/cakephp.txt
    -Minor README changes.
  3. Adds navigate functionality.

    ndreynolds committed Jun 14, 2011
    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...