FAQ - restaurant-ide/restaurant GitHub Wiki
It's first letters for key-modificators:
- "M-..." is for "Alt+..." (Meta key)
- "C-..." is for "Control+..."
- "s-..." is for "Winkey+..." (Super key)
- "S-..." is for "Shift+..."
- "C-M-..." is for "Control+Alt+..."
If you face expressions like: C-c h, C-x C-c etc, it means, that you should input:
Control+x than h, Control+x than Control+c
Restaurant is an emacs-based IDE, so, key combinations are the same, like in emacs.
Exit combination is C-x C-c
You can use eamcs keybindings. You can find it here or here
- TODO:
- M-x
- type
customize-themes - choose your favorite theme
- press
Save Theme Settings - close buffer (C-x k, or "cross" symbol at toolbar menu)
- Enjoy
- ruby/chef syntax highlight
- ruby/chef style errors check (including foodcritic)
- ruby/chef syntax errors check
- ruby/chef autocomplete
- ruby/chef integrated unit testing with rspec/chefspec
- chef cookbooks integration testing with kitchen
- multiple ruby/gems versions and sets via rvm
- yaml files syntax highlight
- yaml files encoding and pretty printing
- xml files syntax highlight
- markdown syntax highlighting/helping
- markdown toc autogeneration
- markdown in-browser preview
- git/github support (pull/diff/stage/push/etc)
- type:
M-x customize-group->restaurant - go to
System - set restaurant/familiar-copy-paste-cut to false
- Go to menu, choose
Options->Set default font - Set font
It happens, when you still not fixed critical mistakes in your code
- Use
C-c ! nto go to next error - User
C-c ! pto go to previous error
No problem. Restaurant has 2 plugin managers: standard emacs package and el-get
- pakcage
- type
package-list-packagesto get list of plugins - type
package-installto install plugin
- type
- el-get
- type
M-x->el-get-list-packagesto get list of plugins - type
M-x->el-get-installto install plugin
- type