|
|||||||||||||||||||||||||||
Arne Jørgensen <sslug@sslug> skrev 24. februar 2004:
> I forbindelse med at jeg roder rundt med nogle kommaseparerede filer
> har jeg indført den konvention for mig selv at komma som tegn i en
> record (og altså ikke som adskillelsestegn mellem records) skal
> repræsenteres med et control-c tegn.
>
> Når jeg skal redigere indholdet af filerne gør jeg det i Emacs'
> forms-mode og det går egentlig meget godt.
>
> Det er lykkedes mig med nedenstående elisp-kode at få indsat control-c
> tegnet når jeg trykker på ,-tasten.
>
> (defun deltagere-insert-control-c ()
> "Insert a C-C character"
> (interactive)
> (insert "^C")
> )
>
> (local-set-key "," 'deltagere-insert-control-c)
>
> Men hvordan får jeg vist ,-tegnet på skærmen i stedet for control-c?
>
> Jeg har kigget på glyph-table og display-table mm, men synes ikke jeg
> er blevet voldsomt klogere på hvordan jeg skal bruge det i praksis.
For nu at svare på en af mine egne, gamle postings:
(setq deltagere-display-table (make-display-table))
(aset deltagere-display-table ?^C (vector ?,))
(setq buffer-display-table deltagere-display-table)
Lidt klogere er man åbenbart blevet med årene ;-)
mvh
/arne
--
Arne Jørgensen <http://arnested.dk/>
|
||||||||||||||
|
||||||||||||||