nano is good and easy to use basic editor present on nearly ll *nix systems.
it can be setup to utilize color syntax highlighting for your drupal development files.
here is how:
Make a dir for the nanorc include file.
make the following file in /etc/nano/drupal.nanorc (for example with nano)
Edit /etc/nanorc or ~/.nanorc to include the following line:
you now have syntax highlighting in nano for your drupal files. (p.s. make sue you include "/usr/share/nano/php.nanorc" if you are missing the highlighting for php files).
sudo mkdir /etc/nano
## Here is an example for PHP ## syntax "drupal" "\.module?$" "\.inc?$" "\.theme?$" "\.engine?$" "\.install?$" "\.tpl\.php$" ## php markings color brightgreen "(<\?(php)?|\?>)" ## functions color white "\<[a-z_]*\(" ## types color green "\<(var|float|global|double|bool|char|int|enum|const)\>" ## structure color brightyellow "\<(class|new|private|public|function|for|foreach|if|while|do|else|elseif|case|default|switch)\>" ## control flow color magenta "\<(goto|continue|break|return)\>" ## strings color brightyellow "<[^= ]*>" ""(\.|[^"])*"" ## comments color brightblue "//.*" color brightblue start="/\*" end="\*/" #color blue start="<" end=">" #color red "&[^;[[:space:]]]*;" ## Trailing whitespace color ,green "[[:space:]]+$" ## Drupal functions ## change to a color of your choice and add pipe seperated function names ## From: http://janaksingh.com/blog/using-nano-syntax-highlight-drupal-module-development-47 color red "(drupal_bootstrap|drupal_goto|bootstrap_invoke_all|drupal_load)" ## From: http://grayside.org/2009/11/using-nano-drupal # Drupal API functions color blue "(arg|base_path|cache_get|cache_set|check_file|check_markup|check_plain)\W" color blue start="drupal_" end="\W" # Emphasize hooks in comments color brightgreen start="hook_" end="\)"
## Drupal files include "/etc/nano/drupal.nanorc"