>>>>> "KB" == Koray Bostancı <[EMAIL PROTECTED]> writes:

    KB> <?php class Deneme { var $d1; var $d2;

    KB>        function __construct() { $this->d1 = 10; $this->d2 =
    KB> 20;
    KB>        }

    KB>        function topla() { return $this->d1 + $this->d2;
    KB>        }
    KB>    }

    KB>    $s = new Deneme(); $s->d1 = 10; $s->d2 = 20; echo
    KB> $s->topla(); ?>

    KB> Şimdi bunu yazarken şöyle bir durumu farkettim. Eğer kodu
    KB> girintileme(indentation) yaparak yazarsam kod renklendirme
    KB> çalışmıyor. Ancak tüm kodu boşluk bırakmadan sola dayalı bir
    KB> şekilde yazarsam renklendirme çalışıyor ve bunun kullandığım
    KB> temadan bağımsız bir durum olduğunu gözlemledim.

Ben de denedim bende de sorun yok.

Kullandigim sürüm Debian GNU/Linux (unstable depo) üzerinde:

$ emacs --version
GNU Emacs 21.3.1

Kullandigim php mode paketi:

http://packages.debian.org/unstable/text/php-elisp

(stable icin olani da mevcut elbet).

Bu arada madem konu acildi ben de bir sey sorayim, ayni metin üzerinde
birkac farkli modun metindeki isaretcilere göre calisip renklendirme ve
o baglama göre davranmasi mümkün idi degil mi? Bunun icin nasil bir
mekanizma kullaniliyor yani söyle ki tek bir gecici.html düsünelim:

CSS kismi
JavaScript kismi
HTML
Arada yine bir JavaScript kismi
HTML devam eder

yukaridaki gibi bir yapida ilgili bloklarin ayri ayri kendilerine özgü
modlarla calismasi gibi bir durum söz konusu olabiliyordu diye
hatirliyorum ama bu major mode, minor mode'dan farkli bir hadise miydi ne?


-- 
Emre Sevinc

eMBA Software Developer         Actively engaged in:
http//emba.bilgi.edu.tr         http://ileriseviye.org
http://www.bilgi.edu.tr         http://fazlamesai.net
Cognitive Science Student       http://cazci.com
http://www.cogsci.boun.edu.tr


_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap