public
Description: Gedit Plugins, Colorschemes and GtkSourceview Improvements to Gedit
Homepage: http://blog.siverti.com.br/gmate/
Clone URL: git://github.com/lexrupy/gmate.git
gmate /
name age message
file .gitignore Wed Dec 31 11:15:49 -0800 2008 Merged Changes from Gedit Open File plugin [lexrupy]
directory DEBIAN/ Fri Feb 20 05:08:07 -0800 2009 I was repported that all working fine on 64 bit... [lexrupy]
file README.rdoc Fri Feb 20 05:12:52 -0800 2009 Update Readme [lexrupy]
file backup.sh Wed Dec 31 16:50:40 -0800 2008 Commented out a console debug in Open File plug... [lexrupy]
directory build/ Fri Jan 02 17:03:46 -0800 2009 Debianise gmate [lexrupy]
file gmate-installsnippets.sh Fri Jan 02 20:03:20 -0800 2009 Added a post install script to provide users a ... [lexrupy]
file install.sh Wed Oct 01 21:23:32 -0700 2008 Added First Plugin pack, including my smart_ind... [Alexandre da Silva]
directory lang-specs/ Tue Mar 17 12:54:32 -0700 2009 Fixed Query String recognition for %Q.... [lexrupy]
file make_deb.sh Fri Feb 20 05:30:37 -0800 2009 Updated make_deb.sh [lexrupy]
directory mime/ Wed Jan 07 10:12:08 -0800 2009 Added lang-specs and mime for haml and sass. [Bence Nagy]
directory plugins/ Sat Mar 07 20:12:25 -0800 2009 Changed default Shortcut of snapopen from Ctrl+... [lexrupy]
directory snippets/ Fri Jan 02 19:47:31 -0800 2009 Removed more unused files, and updated package ... [lexrupy]
directory styles/ Sun Mar 15 19:26:26 -0700 2009 Added some baseapp helpers to syntax [lexrupy]
file system-install.sh Wed Oct 01 21:23:32 -0700 2008 Added First Plugin pack, including my smart_ind... [Alexandre da Silva]
README.rdoc

GMATE

This package contains some Gedit improvements to make it more similar to TextMate. The package contain code snippets, plugins, and an automatic registration of rails-related files.

Now Todo-List plugin is a part of GMATE and does not depend of mozilla / gtkmozembed todo plugin now depends of python-webkitgtk package, this package was introduced on Ubuntu 8.10, and may or not disponible in other distros, if not you will need to downlolad and install manually. The Python Webkit Home is located on code.google.com/p/pywebkitgtk/

To install on a debian/ubuntu based distro just run in a terminal:

  $ sudo apt-get install python-webkitgtk

I have changed the SnapOpen plugin by a new one called Gedit Open Files, it do the same work with the same shortcut, but have more options. this plugin requires pyinotify.

To install on a debian/ubuntu based distro run in a terminal:

  $ sudo apt-get install python-pyinotify

To install gmate package run:

  $ sh install.sh

NOTE: Some commands will expect you enter your sudo password

Gmate package include:

Plugins

  • Advanced Bookmarks - Highlight, remenber and toggle bookmarks in your files
  • Classbrowser - A Classbrowser (depends of ctags, I use exuberant-ctags)
  • Find in Files - Find a string in files (integrated with filebrowser)
  • Gedit Open File - Regex based file open (like textmate Go to file…)
  • Gedit Todo - Find Todo Marks in source files (integrated with filebrowser)
  • Gemini - Pair complete for quotes and braces
  • Quickhighligthmode - Fast change current highlight mode
  • Rails Extract Partial - Extract selected region of rhtml as a partial
  • Rails Hotcommands - Execute Rails Commands (such rake tasks)
  • Rails Hotkeys - Navigation in Rails Project Files
  • Regex Search Replace - Search and replace with regular expressions
  • Smart Indent - Smart Indentation regex based
  • Tabulation - Auto set tabs and spaces based on file type
  • Text Tools - Some text manipulation improvements (adapted from line tools)
  • Trailsave - Remove trailing spaces before save a document
  • Word Completion - Word completion plugin
  • Gedit Go To File - Yet Another Go to File plugin Just Like SnapOpen and GeditOpenFiles also based in Textmate Go to file.

NOTE: In order to use Go to File feature you need to choose just one of: GeditGoToFile, SnapOpen or GeditOpenFiles

Themes/Styles

  • Autumn
  • Blue Dream
  • Chela Light
  • Cobalt
  • Darkmacs
  • Darkmate
  • Desert
  • Dreamweaver
  • Dusk
  • Emacs Dark
  • Emacs
  • Fluffy
  • Fruity
  • IDLE
  • Ironman
  • Kate
  • Native
  • Neon
  • Railscasts (Changed by me to complete integration with my modifications of gtksourceview2 ruby.lang)
  • Rubycius
  • Slush and Poppies
  • Tango
  • Textmate (mac classic)
  • Tinge
  • Twilight
  • Vibrant Fun
  • Vibrant Ink
  • Vibrant Nerd
  • Warm Grey
  • Wombat
  • Zenburn

Language Improvements

  • ruby.lang gtksourceview2 language improvements
  • rhtml language registration
  • basic yml languate recognition

Code snippets

I need help to create a good snippet base, for now current snippets I got from some place, and most are outdated.

in addition you can edit your /etc/mime.types file and add following lines next to other "text/x-????" entries:

  text/x-ruby-source                              rhtml html.erb erb
  text/x-eruby                                    rjs
  text/x-yaml                                     yml

More info : alexandredasilva.wordpress.com/gmate

NOTE: refer to each plugin source code and readme file to get information about specific plugin licencing and copyright