UNPKG

nikki

Version:

A browser-based IDE written in NodeJS. For Real.

69 lines (67 loc) 2.96 kB
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)