Změna chování Emacs při posunutí kurzoru

Obrázek uživatele benzin@jabber.cz
Vložil benzin@jabber.cz, Ne, 2007-11-11 09:41 :: |

Sice s Emacsem pracuju už nějakou tu dobu, ale pořád mně občas potrápí jednoduché posunutí kurzoru. Nechávám si zalamovat všechny řádky delší než je délka okna. Jenže funkce next-line a previous-line posouvají kurzor po řádcích, ak jak sou zapsány v souboru, ne zobrazeny. Takže pak se stane, že na obrazovce vidíte čtyři rádky pod sebou, ale po zmáčknutí kurzoru je všechny přeskočíte, protože v souboru jsou zapsány na jediném řádku.

Dneska v noci sem přemítal, že vytvoření funkcí, které místo posunutí kurzoru na další řádek, posune kurzor o určitý počet znaků, není tak složité. Ale ráno jsem dospěl k pevnému přesvědčení, že tuhle funkci jistě již někdo udělal. Take sem chvíli hledal a narazil sem na super stránku: http://www.bookshelf.jp/soft/meadow_31.html Tam je to pěkně vyřešeno i s poměrně dlouhým komentářem. No každopádně, pro ty komu se nechce louskat japonský text, tady mám jednoduché řešení.

Řešení naleznete tedy tady: http://disk.jabbim.cz/benzin@jabber.cz/line.html

PřílohaVelikost
line.html.txt4.96 KB
line.txt1.08 KB