Mads Jensen <madsj@razptuzs.dk> writes:
> Christian Joergensen wrote:
> > Jimmy Frederiksen <jimmy@QW2OPe-frederiksen.dk> (slet QW2OP) writes:
> >
> >>Jeg kunne godt tænke mig at høre hvilken PHP-editor folk bruger?
> >>
> >>Det er et stykke tid siden jeg sidst har arbejdet med PHP, men skal i
> >>gang igen. Jeg har tidligere brugt Maguma Studio, men hvad findes der
> >>ellers af gode editorer?
> > Jeg bruger GNU Emacs med php-mode (og nogle andre smaa udvidelser
> > til fx. funktionssignaturopslag).
>
> Har du nogle links til de udvidelser ?
php-mode: (major mode til PHP)
http://sourceforge.net/projects/php-mode
php-functions: (funktionssignaturopslag)
http://www.pixelmajik.com/emacs/emacs/php-functions.el.gz
psvn: (graenseflade til subversion - versionsstyring)
http://www.xsteve.at/prg/emacs/psvn.el
Derudover har jeg en lille hjemmelavet funktion jeg bruger til at lave
mutators og accessors naar jeg koder OOP (jeg vil ikke hoere noget om
at det er grim elisp - for det var foerste gang jeg forsoegte mig :)
(defun insert-gettersetter (var)
"Inserts a getter/setter function for a given variable."
(interactive "MVariable: ")
(setq capvar (concat (capitalize (substring var 0 1))
(substring var 1)))
(insert (concat "\nfunction get" capvar " () {\n"
" return $this->" var ";\n"
"}\n\n"
"function set" capvar " ($arg) {\n"
" $this->" var " = $arg;\n"
"}\n"
))
)
(global-set-key [f9] 'insert-gettersetter)
Det blev bare for meget for mig at skulle lave cut'n'paste hver gang :)
--
Christian Jørgensen | Never test for a bug you don't know how to fix.
http://www.razor.dk |