Geany is great development environment based on scintilla. Unfortunately since years, support for web development was a bit miserable.
Below you can find two patches to improve sass support in geany.
It fixes css & scss syntax highlighting. It supports css, scss and may be used for less. There is no support for coloring keywords, nut it may be added in future. Code folding & auto completion works as well.
It fixes css symbol lists for css and scss. Id selectors, class selectors, scss mixins and scss variables are supported.
wget "http://download.geany.org/geany-1.32.tar.bz2"
wget "http://geany.robert.dvu.pl/geany-1.32-lexer-scss-fix-v01.patch" wget "http://geany.robert.dvu.pl/geany-1.32-ctags-scss-fix-v01.patch"
tar -xjf geany-1.32.tar.bz2
cd geany-1.32patch -p1 < ../geany-1.32-lexer-scss-fix-v01.patch patch -p1 < ../geany-1.32-ctags-scss-fix-v01.patch
./configure --prefix=/usr make
Now you can run Geany:
./src/geany
mkdir /tmp/geany cd /tmp/geany wget -O PKGBUILD "https://git.archlinux.org/svntogit/community.git/plain/trunk/PKGBUILD?h=packages/geany" wget "http://geany.robert.dvu.pl/geany-1.32-lexer-scss-fix-v01.patch" wget "http://geany.robert.dvu.pl/geany-1.32-ctags-scss-fix-v01.patch" makepkg -o cd src/geany-1.32/ patch -p1 < ../../geany-1.32-ctags-scss-fix-v01.patch patch -p1 < ../../geany-1.32-lexer-scss-fix-v01.patch cd ../.. MAKEFLAGS="-j2" makepkg -e su -c "pacman -U *.pkg.tar.xz"
robert . zajda {at} gmail (dot) com