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 Thu Oct 22 14:25:57 -0700 2009 Use build dir to create PPA files [ai]
file README.rdoc Sun Sep 06 19:23:22 -0700 2009 Reintroduced MultiEdit plugin to gmate package.... [lexrupy]
file create-release.sh Mon Oct 26 17:53:29 -0700 2009 Merge changes from Andrey [lexrupy]
directory debian/ Mon Oct 26 17:53:29 -0700 2009 Merge changes from Andrey [lexrupy]
file gmate.py Loading commit data...
file install.sh Wed Nov 04 14:51:12 -0800 2009 Updated manual installation script to create gm... [lexrupy]
file keybindings.txt Thu Apr 09 21:50:35 -0700 2009 Updated texttools select word to select words t... [lexrupy]
directory lang-specs/ Fri Oct 09 12:03:13 -0700 2009 Applied patch from Andery@sitnik.ru, adding mor... [lexrupy]
directory mime/ Fri Oct 16 12:24:44 -0700 2009 rst snippets were at wrong place [lexrupy]
directory plugins/ Sun Oct 25 19:15:57 -0700 2009 Removed execution flag for no-executable files [lexrupy]
directory snippets/ Wed Oct 21 08:57:04 -0700 2009 Rename ruby snippet to remove conflict with sta... [ai]
directory styles/ Sun Oct 25 15:58:12 -0700 2009 Updated railscasts theme to respect font bold c... [lexrupy]
directory tags/ Thu Apr 09 22:12:27 -0700 2009 Added Groovy Bundle created by Aaron Eischeid [lexrupy]
file todo.txt Wed Apr 08 22:05:50 -0700 2009 Updated Todo and Keybindings file [lexrupy]
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.
  • Multi Edit - Check it out at author’s page jon-walsh.com/journal/multi-edit/

NOTES:

    In order to use Go to File feature you need to choose just one of: <tt>GeditGoToFile</tt>, <tt>SnapOpen</tt> or <tt>GeditOpenFiles</tt>
    Multi Edit plugin is not enabled by default Gmate instalation.

Themes/Styles

  • Active4d (Converted from Textmate)
  • All Hallow’s Eve (Converted from Textmate)
  • Amy (Converted from Textmate)
  • Argonaut (Converted from Textmate)
  • barf (Converted from Textmate)
  • BBEdit (Converted from Textmate)
  • Blackboard (Converted from Textmate)
  • Black Pearl (Converted from Textmate)
  • Black Pearl II (Converted from Textmate)
  • Blue Dream
  • Boys & Girls 0.1 (Converted from Textmate)
  • Briliance Black (Converted from Textmate)
  • Briliance Dull (Converted from Textmate)
  • Chela Light
  • choco (Converted from Textmate)
  • Classic Modified (Mac classic)
  • Cobalt [Was removed, now is included by default in Gedit]
  • CodeZone (New!)
  • Cool Glow (Converted from Textmate)
  • Daltonism (Converted from Textmate)
  • Darkmacs
  • Darkmate
  • Desert
  • Dawn (Converted from Textmate)
  • Desert
  • Django (Converted from Textmate)
  • Django (Smoothy) (Converted from Textmate)
  • Dreamweaver
  • eclips3.media (ECLM) (Converted from Textmate)
  • Eiffel (Converted from Textmate)
  • Emacs
  • Emacs Dark (Converted from Textmate)
  • Emacs Strict (Converted from Textmate)
  • Expresso Libre (Converted from Textmate)
  • Fade to Grey (Converted from Textmate)
  • Fluffy
  • ForLaTeX (Converted from Textmate)
  • Fruity
  • Github (Converted from Textmate)
  • GlitterBomb (Converted from Textmate)
  • IDLE (Converted from Textmate)
  • idleFingers (Converted from Textmate)
  • iLife 05 (Converted from Textmate)
  • iPlastic (Converted from Textmate)
  • IR_Black (Converted from Textmate)
  • Ironman
  • IR_White (Converted from Textmate)
  • Kate
  • LAZY (Converted from Textmate)
  • Lowlight (Converted from Textmate)
  • Mac Classic (Converted from Textmate)
  • MacMoose (Converted from Textmate)
  • MagicWB (Amiga) (Converted from Textmate)
  • Matrix (Converted from Textmate)
  • Merbivore (Converted from Textmate)
  • Merbivore Soft (Converted from Textmate)
  • Midnight (Converted from Textmate)
  • minimal Theme (Converted from Textmate)
  • monoindustrial (Converted from Textmate)
  • Monokai (Converted from Textmate)
  • Neopro (Converted from Textmate)
  • Notepad 2 (Converted from Textmate)
  • Overcast (Converted from Textmate)
  • Pastels on Dark (Converted from Textmate)
  • PlasticCodeWrap (Converted from Textmate)
  • Plum Dump (Converted from Textmate)
  • Railscasts (Converted from Textmate)
  • RDark (Converted from Textmate)
  • Ruby Blue (Converted from Textmate)
  • Rubycius
  • RubyRobot (Converted from Textmate)
  • Ryan Light (Converted from Textmate)
  • Slate (Converted from Textmate)
  • Slush & Poppies (Converted from Textmate)
  • Slush and Poppies (Mod)
  • Smurfy (Converted from Textmate)
  • SpaceCadet (Converted from Textmate)
  • SpaceCadet Pro (Converted from Textmate)
  • Spetacular (Converted from Textmate)
  • Stoneship (Converted from Textmate)
  • Sunburst (Converted from Textmate)
  • Swyphs II (Converted from Textmate)
  • Tango (Converted from Textmate)
  • Tek (Converted from Textmate)
  • Text Ex Machina (Converted from Textmate)
  • Textmate (mac classic) (Converted from Textmate)
  • Tinge
  • Travis Jeffery (Converted from Textmate)
  • Twilight (Converted from Textmate)
  • Twilight Modified
  • Vibrant Fun
  • Vibrant Ink (Converted from Textmate)
  • Vibrant Nerd
  • Warm Grey
  • Why’s Poingnant (Converted from Textmate)
  • Wombat
  • Zenburn
  • Zenburnesque (Converted from Textmate)

Language Improvements and Mime Types

  • ruby_on_rails.lang gtksourceview2 ruby language improvements for Ruby on Rails
  • rhtml/erb Syntax Highlight
  • basic yml Syntax Highlight
  • haml Syntax Highlight
  • reStructuredText Syntax Highlight
  • Markdown Syntax Highlight
  • cucumber Syntax Highlight
  • sass Syntax Highlight
  • Groovy and gsp Support (Included bundle created by Aaron Eischeid)

Tags Definitions

  • Groovy Tags (Included bundle created by Aaron Eischeid)

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 if your syntax not works properly just with install process 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 yaml

  ... Same for other mime types and extensions

More info : blog.siverti.com.br/gmate

If you have issues with one of the plugins included in Gmate or have suggestions please fill an issue in github.com/lexrupy/gmate/issues

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