public
Fork of mig/gedit-rails
Description: A collection of scripts and configuration files that make gedit a more rails-friendly IDE
Homepage: http://grigio.org/tag/gedit
Clone URL: git://github.com/grigio/gedit-rails.git
gedit-rails / install.sh
100755 43 lines (32 sloc) 1.171 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/sh
 
killall gedit
 
# Register rails-related mime types
sudo cp rails.xml /usr/share/mime/packages
sudo update-mime-database /usr/share/mime
 
# Install syntaxt definitions for erb and yaml
sudo cp erb.lang /usr/share/gtksourceview-2.0/language-specs/
sudo cp yaml.lang /usr/share/gtksourceview-2.0/language-specs/
 
if [ ! -d $HOME/.gnome2/gedit ]
then
mkdir -p ~/.gnome2/gedit
fi
cp snippets ~/.gnome2/gedit/
 
if [ ! -d $HOME/.gnome2/gedit/snippets ]
then
mkdir -p ~/.gnome2/gedit/snippets
fi
cp snippets/* ~/.gnome2/gedit/snippets/
 
if [ ! -d $HOME/.gnome2/gedit/plugins ]
then
mkdir -p ~/.gnome2/gedit/plugins
fi
cp -R plugins/* ~/.gnome2/gedit/plugins
 
if [ ! -d $HOME/.gnome2/gedit/styles ]
then
mkdir -p ~/.gnome2/gedit/styles
fi
cp -R styles/* ~/.gnome2/gedit/styles
 
# set Darkmate as default Gedit Theme, It supports Rails specific syntax
gconftool-2 --set /apps/gedit-2/preferences/editor/colors/scheme -t string darkmate
 
# set default plugins
gconftool-2 --set /apps/gedit-2/plugins/active-plugins -t list --list-type string [line_tools,classbrowser,auto_completion,snapopen,sessionsaver,codecomment,indent,filebrowser,snippets,externaltools]