Skip to content

mavimo/gedit-drupal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project contains Snippet for getid to have a rapid development for Drupal devel

= INSTALLATION =================================================================

  a)  Clone repository on your machine:

        # git clone git://github.com/mavimo/gedit-drupal.git
        # cd gedit-drupal

  b)  Copy language definition into /usr/share/gtksourceview-2.0/language-specs/

        # sudo cp drupal.lang /usr/share/gtksourceview-2.0/language-specs/

  c)  Create a new mimetype into your machine

        # sudo cp mimetype/drupal.mime.xml          /usr/share/mime/packages/drupal.mime.xml
        # sudo cp mimetype/drupal-theme.mime.xml    /usr/share/mime/packages/drupal-theme.mime.xml
        # sudo cp mimetype/drupal-profile.mime.xml  /usr/share/mime/packages/drupal-profile.mime.xml
        # sudo cp mimetype/drupal-make.mime.xml     /usr/share/mime/packages/drupal-make.mime.xml

  d)  Update mimetype database

        # sudo update-mime-database /usr/share/mime

  e)  Add icon into your icons folder, first of all find your iconset name 
      (gnome, Tangerine, ..), and copy into this folder (on scalable subfolder)
      icon file:
      
        # sudo cp icons/application-x-drupal-php.svg          /usr/share/icons/ICONSET_NAME/scalable/mimetype/application-x-drupal-php.svg
        # sudo cp icons/application-x-drupal-tpl-php.svg      /usr/share/icons/ICONSET_NAME/scalable/mimetype/application-x-drupal-tpl-php.svg
        # sudo cp icons/application-x-drupal-profile-php.svg  /usr/share/icons/ICONSET_NAME/scalable/mimetype/application-x-drupal-profile-php.svg
        # sudo cp icons/application-x-drupal-make-php.svg     /usr/share/icons/ICONSET_NAME/scalable/mimetype/application-x-drupal-make-php.svg
      
      after that regenerate iconset cache:
      
        # cd /usr/share/icons
        # sudo gtk-update-icon-cache ICONSET_NAME

  f)  Enable Snippet plugin from

        Edit -> Preferences -> Plugins

      If not already aviable please install it from your distrubution system, for 
      debian / ubuntu system you can use repostitory at deb.mavimo.org:

        # sudo sh -c "echo 'deb http://deb.mavimo.org/ binary/' >> /etc/apt/sources.list"
        # sudo apt-get update
        # sudo apt-get install gedit-plugins

  g)  Add variuos snippets

        Tools -> Manage Snippets ...

      Press "Import snippets" button (second from left on bottom) and import *.xml file
      do you require. After that you can use drupal-snippet

= USAGE ========================================================================

Using Snippet is very simple, when you write a drupal module or install file 
please select, from View -> Highlight Mode -> Scripts -Drupal, and now you can
write your code with snippet accelerator, a complete list of snippet is aviable
on file SNIPPET_LIST
If you create new mimetype to you machine is not required set Highlight Mode, sistem
automatically detect it.