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 ! n
to go to next error - User
C-c ! p
to go to previous error
No problem. Restaurant has 2 plugin managers: standard emacs package
and el-get
- pakcage
- type
package-list-packages
to get list of plugins - type
package-install
to install plugin
- type
- el-get
- type
M-x
->el-get-list-packages
to get list of plugins - type
M-x
->el-get-install
to install plugin
- type