nikki
Version:
A browser-based IDE written in NodeJS. For Real.
69 lines (67 loc) • 2.96 kB
YAML
app:
host: 'localhost'
port: '9123'
open: 'true'
daemon:
port: '9124'
editor:
theme: 'cobalt' # see https://github.com/ajaxorg/ace/tree/master/lib/ace/theme
indentation: '2 spaces' # spaces or tabs
font-size: '13px'
extensions: # for syntax highlighting: given a file extension, of which language shall we consider that file?
json: 'json'
markdown: 'markdown'
md: 'markdown'
yml: 'yaml'
js: 'javascript'
coffee: 'coffescript'
html: 'html'
rb: 'ruby'
php: 'php'
sql: 'sql'
py: 'python'
java: 'java'
css: 'css'
scss: 'scss'
c: 'c'
xml: 'xml'
go: 'golang'
shortcuts:
directory_move_up: 'ctrl + left' # go up one directory (cd ../)
file_delete: 'delete'
file_move_up: 'up'
file_move_down: 'down'
file_open: 'space'
file_preview: 'ctrl + alt + p' # for example, show rendered markdown files
file_save: 'ctrl + s, command + s'
find: 'ctrl + shift + f, command + shift + f'
focus_switch: 'ctrl + shift + x, command + shift + x'
grep: 'ctrl + shift + g, command + shift + g' # find in files
open_in_github: 'ctrl + g, command + g'
question_confirm: 'y'
question_abort: 'n'
tab_close: 'ctrl + shift + l, command + shift + l'
tab_move_left: 'ctrl + openanglebracket, command + openanglebracket'
tab_move_right: 'ctrl + closeanglebracket, command + closeanglebracket'
projects:
default: 'cwd' # the project we should open by default: can be an absolute path (/var/www), a relative one (~/projects) or the directory from which you launch nikki (cwd)
ignore: # files or directories to ignore
- '.git'
- '.svn'
- '.idea'
search:
timeout: '300' # nikki will let you type for these many milliseconds before triggering a search with your input (decreasing this impacts performances and accuracy)
exclude: # files or directories to exclude
- '.git'
- '.svn'
- '.idea'
- 'bower_components'
- 'node_modules'
github: # these configs will affect the "Open in Github" shortcut (ctrl + g)
enabled: false # disabled by default, you need to configure the following lines wisely :)
username: 'your GH username' # your github username
path: '/home/USER/projects' # absolute path to your github projects (ie. myProject is in /home/USER/projects/myProject)
default_branch: 'master'
general:
process-name: 'nikki' # name of the process you will find under ps -ef
watch: true # watch for FS changes: enabled by default, but inconsistent. Disable at will (info: http://nodejs.org/docs/latest/api/fs.html#fs_caveats)