branch: elpa/drupal-mode
commit c8832210b3ada98d6fd75a333ccaa75c182941cc
Author: Arne Jørgensen <[email protected]>
Commit: Arne Jørgensen <[email protected]>

    Documentation was rewritten and extended.
---
 README           | 173 +++++++++++++++++++++++++++------
 README.md        | 196 ++++++++++++++++++++++++++++++++-----
 drupal-mode.info | 289 +++++++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 565 insertions(+), 93 deletions(-)

diff --git a/README b/README
index d63e5a87a4..46891b8adb 100644
--- a/README
+++ b/README
@@ -1,35 +1,153 @@
-Drupal Mode
-===========
+Drupal mode
 
-Drupal Mode is an advanced minor mode for developing in Drupal.
+Drupal mode is an advanced minor mode for developing in Drupal.
 
-Drupal Mode is based on top of PHP mode and defines among other things
-indentation etc. to match Drupal Coding Standards.
+The approach taken is somewhat different from other attempts at creating
+a Drupal mode.
 
-Mission statement
------------------
+This mode is a minor mode and can be applied to all files in a Drupal
+project no matter what major mode they use - whether it be php-mode or
+something else.
 
--   Don't over do it
-    -   Only provide what makes sense in standard Emacs fashion.
-    -   Leave out what is considered personal taste.
-    -   Provide optional stuff if in doubt.
-    -   ... or provide option to disable if the personal taste is
-        considered good practice.
-    -   The rest can go as advice on EmacsWiki or github wiki or g.d.o.
+Besides giving access to general functionality in all modes (i.e.
+clearing cache through Drush) it will also adapt it self to the major
+mode to enable functionality only for that particular major mode (i.e.
+adhering to Drupals PHP coding standards only in php-mode).
 
--   Development is based on Emacs 24 - but Emacs 23 will be supported
-    for all releases as well (although only a subset).
--   Do the right thing in all relevant major modes:
-    -   php-mode
-    -   javascript mode(s)
-    -   conf-mode (module.info)
+Drupal mode will try not to enforce specific ways of working with Emacs
+on to you. Emacs can be extended in a million different ways and you
+should use the parts and extensions that fit you and your working
+habits.
 
--   Provide the mode via ELPA.
+If Drupal mode recognizes you using an extension that it knows about it
+will adapt the extension to be useful in Drupal mode and with Drupal.
+I.e. it will recognize if you have loaded etags support and setup your
+buffers to use the TAGS file in your DRUPAL_ROOT folder.
 
-Other drupal modes
-------------------
+Drupal mode won't embed other libraries but will suggest some (see
+below) and depend on a few through the packaging system (i.e. php-mode).
 
-There are quite a few attempts at writing a drupal-mode out in the wild:
+Installation
+
+The easiest way to install Drupal mode is probably to install it via the
+ELPA archive at Marmalade.
+
+ELPA (package.el) is part of Emacs 24. For Emacs 23 see Marmalade for
+installation instructions.
+
+Features of Drupal mode
+
+Drupal Coding Standards
+
+Drupal mode will make you write code that adheres to Drupals coding
+standards.
+
+It does this by:
+
+Indentation
+
+In php-mode code will be indented according to Drupals coding standards.
+If not it is considered a bug!
+
+Fixing line endings
+
+If your files are not written with unix style line endings Drupal mode
+will ask your to convert them to unix style line endings on saving
+buffers.
+
+This behavior can be customized be the variable
+drupal-convert-line-ending.
+
+The default is to ask if you want the file to be converted. By asking
+you we hopefully won't trick you into making a commit in your version
+control system consisting of a bunch of functionality changes with every
+line also changed by a new line ending. If you have ever read 1000 of
+commits/diffs you will appreciate this.
+
+Delete trailing white space
+
+In Drupal mode buffers we will enable Emacs' delete-trailing-whitespace.
+
+This behavior can be customized be the variable
+drupal-delete-trailing-whitespace.
+
+Search documentation
+
+You can search Drupal documentation for the symbol at point by issuing
+C-c d f or M-x drupal-search-documentation or from the Drupal menu
+entry.
+
+Files that are part of a Drupal project will try to identify the used
+version of Drupal core and look up the documentation for the
+corresponding version at http://api.drupal.org.
+
+If the symbol at point is believed to be a drush command the
+documentation will be looked up at http://api.drush.org instead. If
+Drush is installed it will identify the version of Drush and look up the
+documentation for that version.
+
+You can change where to search for documentation be customizing
+drupal-search-url (besides api.drupal.org it also has a predefined
+setting for api.drupalcontrib.org) and drupal-drush-search-url.
+
+Clearing all caches
+
+If Drush is installed you can issue a drush cc all from within Emacs by
+issuing C-c d c or M-x drupal-drush-cache-clear or from the Drupal menu
+entry.
+
+Drush editing minor mode
+
+If the buffer you visit is believe to be a Drush command (we think it is
+its name or path contains "drush") we will also enter a Drush minor
+mode.
+
+There is currently no functionality connected to drupal-drush-mode.
+
+Emacs modes and extensions that Drupal mode will enhance
+
+etags
+
+If you have generated a TAGS file in your DRUPAL_ROOT folder Drupal mode
+will setup all buffers running drupal-mode to set tags-file-name to
+point to that TAGS file.
+
+Etags is a builtin part of Emacs.
+
+GNU Globals / gtags
+
+If you load GNU Globals / gtags support in Emacs then Drupal mode will
+set gtags-rootdir to your DRUPAL_ROOT.
+
+ispell
+
+If ispell.el is loaded in Emacs then Drupal mode will set the language
+of your Drupal mode buffers to american as stated in Drupals coding
+standards.
+
+ispell.el is a builtin part of Emacs. A external program must be
+installed to run the actual spell checking, i.e. ispell, aspell, or
+hunspell.
+
+flymake-phpcs
+
+If support for flymake-phpcs.el is loaded in emacs and you have
+installed Drupal Code Sniffer rules then Drupal mode will enable
+flymake-phpcs under php-mode.
+
+For this to work you need:
+
+-   PHP CodeSniffer
+-   flymake-phpcs.el
+-   Drupal Code Sniffer rules
+
+Making all of them work together can be a bit of a puzzle. Especially
+notice the need to run phpcs through a wrapper you get with
+flymake-phpcs.el.
+
+Other takes on a Drupal mode
+
+There are quite a few attempts at writing a Drupal mode out in the wild:
 
 -   Search Github for drupal-mode
 -   At drupal.org:
@@ -38,8 +156,7 @@ There are quite a few attempts at writing a drupal-mode out 
in the wild:
 
 All of them more or less based on Configuring Emacs.
 
-Installation
-------------
+Development of Drupal mode
 
-The easiest way to install Drupal Mode is probably to install it via the
-ELPA archive at Marmalade.
+Drupal mode is actively developed at GitHub. Feature requests, ideas,
+bug reports, and pull request are more that welcome!
diff --git a/README.md b/README.md
index 45215dda57..8ef6ccc904 100644
--- a/README.md
+++ b/README.md
@@ -1,40 +1,186 @@
-# Drupal Mode #
+# Drupal mode
 
-Drupal Mode is an advanced minor mode for developing in Drupal.
+Drupal mode is an advanced minor mode for developing in Drupal.
 
-Drupal Mode is based on top of PHP mode and defines among other things
-indentation etc. to match Drupal Coding Standards.
+The approach taken is somewhat different from other attempts at
+creating a Drupal mode.
 
-## Mission statement ##
+This mode is a minor mode and can be applied to all files in a Drupal
+project no matter what major mode they use - whether it be php-mode or
+something else.
 
-* Don't over do it
-    * Only provide what makes sense in standard Emacs fashion.
-    * Leave out what is considered personal taste.
-    * Provide optional stuff if in doubt.
-    * ... or provide option to disable if the personal taste is considered 
good practice.
-    * The rest can go as advice on EmacsWiki or github wiki or g.d.o.
-* Development is based on Emacs 24 - but Emacs 23 will be supported
-  for all releases as well (although only a subset).
-* Do the right thing in all relevant major modes:
-       * php-mode
-       * javascript mode(s)
-       * conf-mode (module.info)
-* Provide the mode via ELPA.
+Besides giving access to general functionality in all modes
+(i.e. clearing cache through Drush) it will also adapt it self to the
+major mode to enable functionality only for that particular major mode
+(i.e. adhering to Drupals PHP coding standards only in php-mode).
 
-## Other drupal modes ##
+Drupal mode will try not to enforce specific ways of working with
+Emacs on to you. Emacs can be extended in a million different ways and
+you should use the parts and extensions that fit *you* and *your*
+working habits.
 
-There are quite a few attempts at writing a drupal-mode out in the
+If Drupal mode recognizes you using an extension that it knows about
+it will adapt the extension to be useful in Drupal mode and with
+Drupal. I.e. it will recognize if you have loaded etags support and
+setup your buffers to use the TAGS file in your DRUPAL_ROOT folder.
+
+Drupal mode won't embed other libraries but will suggest some (see
+below) and depend on a few through the packaging system
+(i.e. php-mode).
+
+
+## Installation
+
+The easiest way to install Drupal mode is probably to install it via
+the ELPA archive at 
[Marmalade](http://marmalade-repo.org/packages/drupal-mode).
+
+ELPA (package.el) is part of Emacs 24. For Emacs 23 see
+[Marmalade](http://marmalade-repo.org) for installation instructions.
+
+
+## Features of Drupal mode
+
+### Drupal Coding Standards
+
+Drupal mode will make you write code that adheres to
+[Drupals coding standards](http://drupal.org/coding-standards#indenting).
+
+It does this by:
+
+
+#### Indentation
+
+In php-mode code will be indented according to
+[Drupals coding standards](http://drupal.org/coding-standards#indenting). If 
not
+it is considered a bug!
+
+
+#### Fixing line endings
+
+If your files are not written with unix style line endings Drupal mode
+will ask your to convert them to unix style line endings on saving
+buffers.
+
+This behavior can be customized be the variable
+`drupal-convert-line-ending`.
+
+The default is to ask if you want the file to be converted. By asking
+you we hopefully won't trick you into making a commit in your version
+control system consisting of a bunch of functionality changes with
+every line also changed by a new line ending. If you have ever read
+1000 of commits/diffs you will appreciate this.
+
+
+#### Delete trailing white space
+
+In Drupal mode buffers we will enable Emacs'
+`delete-trailing-whitespace`.
+
+This behavior can be customized be the variable
+`drupal-delete-trailing-whitespace`.
+
+
+### Search documentation
+
+You can search Drupal documentation for the symbol at point by issuing
+`C-c d f` or `M-x drupal-search-documentation` or from the Drupal
+menu entry.
+
+Files that are part of a Drupal project will try to identify the used
+version of Drupal core and look up the documentation for the
+corresponding version at http://api.drupal.org.
+
+If the symbol at point is believed to be a drush command the
+documentation will be looked up at http://api.drush.org instead. If
+Drush is installed it will identify the version of Drush and look up
+the documentation for that version.
+
+You can change where to search for documentation be customizing
+`drupal-search-url` (besides api.drupal.org it also has a predefined
+setting for api.drupalcontrib.org) and `drupal-drush-search-url`.
+
+
+### Clearing all caches
+
+If Drush is installed you can issue a `drush cc all` from within Emacs
+by issuing `C-c d c` or `M-x drupal-drush-cache-clear` or from the
+Drupal menu entry.
+
+
+### Drush editing minor mode
+
+If the buffer you visit is believe to be a Drush command (we think it
+is its name or path contains "drush") we will also enter a Drush minor
+mode.
+
+There is currently no functionality connected to `drupal-drush-mode`.
+
+## Emacs modes and extensions that Drupal mode will enhance
+
+### etags
+
+If you have generated a TAGS file in your DRUPAL_ROOT folder Drupal
+mode will setup all buffers running drupal-mode to set
+`tags-file-name` to point to that TAGS file.
+
+Etags is a builtin part of Emacs.
+
+
+### GNU Globals / gtags
+
+If you load [GNU Globals / gtags](http://www.gnu.org/software/global/)
+support in Emacs then Drupal mode will set `gtags-rootdir` to your
+DRUPAL_ROOT.
+
+
+### ispell
+
+If ispell.el is loaded in Emacs then Drupal mode will set the language
+of your Drupal mode buffers to `american` as stated in [Drupals coding
+standards](http://drupal.org/coding-standards).
+
+ispell.el is a builtin part of Emacs. A external program must be
+installed to run the actual spell checking,
+i.e. [ispell](http://www.gnu.org/software/ispell/),
+[aspell](http://aspell.net/), or
+[hunspell](http://hunspell.sourceforge.net/).
+
+
+### flymake-phpcs
+
+If support for
+[flymake-phpcs.el](https://github.com/illusori/emacs-flymake-phpcs) is
+loaded in emacs and you have installed
+[Drupal Code Sniffer](http://drupal.org/project/drupalcs) rules then
+Drupal mode will enable flymake-phpcs under php-mode.
+
+For this to work you need:
+
+*    [PHP CodeSniffer](http://pear.php.net/package/PHP_CodeSniffer)
+*    [flymake-phpcs.el](https://github.com/illusori/emacs-flymake-phpcs)
+*    [Drupal Code Sniffer](http://drupal.org/project/drupalcs) rules
+
+Making all of them work together can be a bit of a puzzle. Especially
+notice the need to run `phpcs` through a wrapper you get with
+flymake-phpcs.el.
+
+
+## Other takes on a Drupal mode
+
+There are quite a few attempts at writing a Drupal mode out in the
 wild:
 
-* [Search Github for 
drupal-mode](https://github.com/search?type=Repositories&q=drupal-mode)
-* At drupal.org:
+*    [Search Github for 
drupal-mode](https://github.com/search?type=Repositories&q=drupal-mode)
+*     At drupal.org:
        * http://drupal.org/sandbox/bartlantz/1405156
        * http://drupal.org/project/emacs
 
 All of them more or less based on
 [Configuring Emacs](http://drupal.org/node/59868).
 
-## Installation ##
 
-The easiest way to install Drupal Mode is probably to install it via
-the ELPA archive at 
[Marmalade](http://marmalade-repo.org/packages/drupal-mode).
+## Development of Drupal mode
+
+Drupal mode is actively developed at
+[GitHub](https://github.com/arnested/drupal-mode).  Feature requests,
+ideas, bug reports, and pull request are more that welcome!
diff --git a/drupal-mode.info b/drupal-mode.info
index 5a00c57c44..d6cd62f599 100644
--- a/drupal-mode.info
+++ b/drupal-mode.info
@@ -9,63 +9,259 @@ Top
 
 * Menu:
 
-* Drupal Mode::
+* Drupal mode::
 
 
-File: drupal-mode.info,  Node: Drupal Mode,  Prev: Top,  Up: Top
+File: drupal-mode.info,  Node: Drupal mode,  Prev: Top,  Up: Top
 
-1 Drupal Mode
+1 Drupal mode
 *************
 
-Drupal Mode is an advanced minor mode for developing in Drupal.
+Drupal mode is an advanced minor mode for developing in Drupal.
 
-   Drupal Mode is based on top of PHP mode and defines among other
-things indentation etc. to match Drupal Coding Standards.
+   The approach taken is somewhat different from other attempts at
+creating a Drupal mode.
+
+   This mode is a minor mode and can be applied to all files in a
+Drupal project no matter what major mode they use - whether it be
+php-mode or something else.
+
+   Besides giving access to general functionality in all modes (i.e.
+clearing cache through Drush) it will also adapt it self to the major
+mode to enable functionality only for that particular major mode (i.e.
+adhering to Drupals PHP coding standards only in php-mode).
+
+   Drupal mode will try not to enforce specific ways of working with
+Emacs on to you. Emacs can be extended in a million different ways and
+you should use the parts and extensions that fit _you_ and _your_
+working habits.
+
+   If Drupal mode recognizes you using an extension that it knows about
+it will adapt the extension to be useful in Drupal mode and with
+Drupal. I.e. it will recognize if you have loaded etags support and
+setup your buffers to use the TAGS file in your DRUPAL_ROOT folder.
+
+   Drupal mode won't embed other libraries but will suggest some (see
+below) and depend on a few through the packaging system (i.e. php-mode).
 
 * Menu:
 
-* Mission statement::
-* Other drupal modes::
 * Installation::
+* Features of Drupal mode::
+* Emacs modes and extensions that Drupal mode will enhance::
+* Other takes on a Drupal mode::
+* Development of Drupal mode::
+
+
+File: drupal-mode.info,  Node: Installation,  Next: Features of Drupal mode,  
Up: Drupal mode
+
+1.1 Installation
+================
+
+The easiest way to install Drupal mode is probably to install it via
+the ELPA archive at Marmalade
+(http://marmalade-repo.org/packages/drupal-mode).
+
+   ELPA (package.el) is part of Emacs 24. For Emacs 23 see Marmalade
+(http://marmalade-repo.org) for installation instructions.
 
 
-File: drupal-mode.info,  Node: Mission statement,  Next: Other drupal modes,  
Up: Drupal Mode
+File: drupal-mode.info,  Node: Features of Drupal mode,  Next: Emacs modes and 
extensions that Drupal mode will enhance,  Prev: Installation,  Up: Drupal mode
 
-1.1 Mission statement
-=====================
+1.2 Features of Drupal mode
+===========================
+
+* Menu:
 
-   * Don't over do it
-        * Only provide what makes sense in standard Emacs fashion.
+* Drupal Coding Standards::
+* Search documentation::
+* Clearing all caches::
+* Drush editing minor mode::
 
-        * Leave out what is considered personal taste.
+
+File: drupal-mode.info,  Node: Drupal Coding Standards,  Next: Search 
documentation,  Up: Features of Drupal mode
 
-        * Provide optional stuff if in doubt.
+1.2.1 Drupal Coding Standards
+-----------------------------
 
-        * ... or provide option to disable if the personal taste is
-          considered good practice.
+Drupal mode will make you write code that adheres to Drupals coding
+standards (http://drupal.org/coding-standards#indenting).
 
-        * The rest can go as advice on EmacsWiki or github wiki or
-          g.d.o.
+   It does this by:
 
-   * Development is based on Emacs 24 - but Emacs 23 will be supported
-     for all releases as well (although only a subset).
+* Menu:
 
-   * Do the right thing in all relevant major modes:
-        * php-mode
+* Indentation::
+* Fixing line endings::
+* Delete trailing white space::
 
-        * javascript mode(s)
+
+File: drupal-mode.info,  Node: Indentation,  Next: Fixing line endings,  Up: 
Drupal Coding Standards
 
-        * conf-mode (module.info)
+1.2.1.1 Indentation
+...................
 
-   * Provide the mode via ELPA.
+In php-mode code will be indented according to Drupals coding standards
+(http://drupal.org/coding-standards#indenting). If not it is considered
+a bug!
 
 
-File: drupal-mode.info,  Node: Other drupal modes,  Next: Installation,  Prev: 
Mission statement,  Up: Drupal Mode
+File: drupal-mode.info,  Node: Fixing line endings,  Next: Delete trailing 
white space,  Prev: Indentation,  Up: Drupal Coding Standards
+
+1.2.1.2 Fixing line endings
+...........................
+
+If your files are not written with unix style line endings Drupal mode
+will ask your to convert them to unix style line endings on saving
+buffers.
 
-1.2 Other drupal modes
-======================
+   This behavior can be customized be the variable
+`drupal-convert-line-ending'.
+
+   The default is to ask if you want the file to be converted. By
+asking you we hopefully won't trick you into making a commit in your
+version control system consisting of a bunch of functionality changes
+with every line also changed by a new line ending. If you have ever
+read 1000 of commits/diffs you will appreciate this.
+
+
+File: drupal-mode.info,  Node: Delete trailing white space,  Prev: Fixing line 
endings,  Up: Drupal Coding Standards
+
+1.2.1.3 Delete trailing white space
+...................................
+
+In Drupal mode buffers we will enable Emacs'
+`delete-trailing-whitespace'.
+
+   This behavior can be customized be the variable
+`drupal-delete-trailing-whitespace'.
+
+
+File: drupal-mode.info,  Node: Search documentation,  Next: Clearing all 
caches,  Prev: Drupal Coding Standards,  Up: Features of Drupal mode
+
+1.2.2 Search documentation
+--------------------------
+
+You can search Drupal documentation for the symbol at point by issuing
+`C-c d f' or `M-x drupal-search-documentation' or from the Drupal menu
+entry.
+
+   Files that are part of a Drupal project will try to identify the
+used version of Drupal core and look up the documentation for the
+corresponding version at http://api.drupal.org.
+
+   If the symbol at point is believed to be a drush command the
+documentation will be looked up at http://api.drush.org instead. If
+Drush is installed it will identify the version of Drush and look up
+the documentation for that version.
+
+   You can change where to search for documentation be customizing
+`drupal-search-url' (besides api.drupal.org it also has a predefined
+setting for api.drupalcontrib.org) and `drupal-drush-search-url'.
+
+
+File: drupal-mode.info,  Node: Clearing all caches,  Next: Drush editing minor 
mode,  Prev: Search documentation,  Up: Features of Drupal mode
+
+1.2.3 Clearing all caches
+-------------------------
+
+If Drush is installed you can issue a `drush cc all' from within Emacs
+by issuing `C-c d c' or `M-x drupal-drush-cache-clear' or from the
+Drupal menu entry.
+
+
+File: drupal-mode.info,  Node: Drush editing minor mode,  Prev: Clearing all 
caches,  Up: Features of Drupal mode
 
-There are quite a few attempts at writing a drupal-mode out in the wild:
+1.2.4 Drush editing minor mode
+------------------------------
+
+If the buffer you visit is believe to be a Drush command (we think it
+is its name or path contains "drush") we will also enter a Drush minor
+mode.
+
+   There is currently no functionality connected to `drupal-drush-mode'.
+
+
+File: drupal-mode.info,  Node: Emacs modes and extensions that Drupal mode 
will enhance,  Next: Other takes on a Drupal mode,  Prev: Features of Drupal 
mode,  Up: Drupal mode
+
+1.3 Emacs modes and extensions that Drupal mode will enhance
+============================================================
+
+* Menu:
+
+* etags::
+* GNU Globals / gtags::
+* ispell::
+* flymake-phpcs::
+
+
+File: drupal-mode.info,  Node: etags,  Next: GNU Globals / gtags,  Up: Emacs 
modes and extensions that Drupal mode will enhance
+
+1.3.1 etags
+-----------
+
+If you have generated a TAGS file in your DRUPAL_ROOT folder Drupal
+mode will setup all buffers running drupal-mode to set `tags-file-name'
+to point to that TAGS file.
+
+   Etags is a builtin part of Emacs.
+
+
+File: drupal-mode.info,  Node: GNU Globals / gtags,  Next: ispell,  Prev: 
etags,  Up: Emacs modes and extensions that Drupal mode will enhance
+
+1.3.2 GNU Globals / gtags
+-------------------------
+
+If you load GNU Globals / gtags (http://www.gnu.org/software/global/)
+support in Emacs then Drupal mode will set `gtags-rootdir' to your
+DRUPAL_ROOT.
+
+
+File: drupal-mode.info,  Node: ispell,  Next: flymake-phpcs,  Prev: GNU 
Globals / gtags,  Up: Emacs modes and extensions that Drupal mode will enhance
+
+1.3.3 ispell
+------------
+
+If ispell.el is loaded in Emacs then Drupal mode will set the language
+of your Drupal mode buffers to `american' as stated in Drupals coding
+standards (http://drupal.org/coding-standards).
+
+   ispell.el is a builtin part of Emacs. A external program must be
+installed to run the actual spell checking, i.e. ispell
+(http://www.gnu.org/software/ispell/), aspell (http://aspell.net/), or
+hunspell (http://hunspell.sourceforge.net/).
+
+
+File: drupal-mode.info,  Node: flymake-phpcs,  Prev: ispell,  Up: Emacs modes 
and extensions that Drupal mode will enhance
+
+1.3.4 flymake-phpcs
+-------------------
+
+If support for flymake-phpcs.el
+(https://github.com/illusori/emacs-flymake-phpcs) is loaded in emacs
+and you have installed Drupal Code Sniffer
+(http://drupal.org/project/drupalcs) rules then Drupal mode will enable
+flymake-phpcs under php-mode.
+
+   For this to work you need:
+
+   * PHP CodeSniffer (http://pear.php.net/package/PHP_CodeSniffer)
+
+   * flymake-phpcs.el (https://github.com/illusori/emacs-flymake-phpcs)
+
+   * Drupal Code Sniffer (http://drupal.org/project/drupalcs) rules
+
+   Making all of them work together can be a bit of a puzzle.
+Especially notice the need to run `phpcs' through a wrapper you get
+with flymake-phpcs.el.
+
+
+File: drupal-mode.info,  Node: Other takes on a Drupal mode,  Next: 
Development of Drupal mode,  Prev: Emacs modes and extensions that Drupal mode 
will enhance,  Up: Drupal mode
+
+1.4 Other takes on a Drupal mode
+================================
+
+There are quite a few attempts at writing a Drupal mode out in the wild:
 
    * Search Github for drupal-mode
      (https://github.com/search?type=Repositories&q=drupal-mode)
@@ -80,22 +276,35 @@ There are quite a few attempts at writing a drupal-mode 
out in the wild:
 (http://drupal.org/node/59868).
 
 
-File: drupal-mode.info,  Node: Installation,  Prev: Other drupal modes,  Up: 
Drupal Mode
+File: drupal-mode.info,  Node: Development of Drupal mode,  Prev: Other takes 
on a Drupal mode,  Up: Drupal mode
 
-1.3 Installation
-================
+1.5 Development of Drupal mode
+==============================
 
-The easiest way to install Drupal Mode is probably to install it via
-the ELPA archive at Marmalade
-(http://marmalade-repo.org/packages/drupal-mode).
+Drupal mode is actively developed at GitHub
+(https://github.com/arnested/drupal-mode). Feature requests, ideas, bug
+reports, and pull request are more that welcome!
 
 
 
 Tag Table:
 Node: Top78
-Node: Drupal Mode163
-Node: Mission statement523
-Node: Other drupal modes1347
-Node: Installation1894
+Node: Drupal mode163
+Node: Installation1670
+Node: Features of Drupal mode2081
+Node: Drupal Coding Standards2416
+Node: Indentation2824
+Node: Fixing line endings3121
+Node: Delete trailing white space3875
+Node: Search documentation4233
+Node: Clearing all caches5207
+Node: Drush editing minor mode5564
+Node: Emacs modes and extensions that Drupal mode will enhance5966
+Node: etags6340
+Node: GNU Globals / gtags6703
+Node: ispell7053
+Node: flymake-phpcs7665
+Node: Other takes on a Drupal mode8474
+Node: Development of Drupal mode9104
 
 End Tag Table

Reply via email to