Road map Detect Chef repository root Detect Bundler Gemfile in Chef repository root C-c C-c – knife-dwim – DWIM send-to-server [X] inside a cookbook - knife cookbook upload [X] inside a role - knife role from file [X] inside a data bag file - data bag from file [X] flexible enough to allow data bag from yaml Make C-c C-c not conflict with other modes when not in chef-repo C-c C-f – find files inside project C-c C-f c – ask for cookbook, then: r - recipe f - file t - template m - metadata d - definition file a - attributes file l - library file s - resource p - provider e - readme C-c C-f r – role C-c C-f d – data bag item C-c C-f f - config file C-c C-f e - environment M-x knife (C-c C-k) to run arbitrary knife command ? M-x rake (C-c C-r)