Re: Emacs - tryb tekstowy pod X
Dzięki za naprowadzenie mnie na rowiązanie. Drobiazg. My, Emacsiarze, powinnismy sie przeciez wspierac :) Na elisp'ie znam się praktycznie wcale, ale pamiętałem, że mniej więcej w ten sposób deklaruje się zmienne, przypisuje wartości, czy jak to nazwać: (set-keyboard-coding-system 'iso-8859-2) Robilem identycznie jak Ty. Na moim notebooku to dzialalo, ale na Emacsie 21, ktory odpalalem zdalnie juz nie chcialo. Zdaje sie, ze ja podawalem tej funkcji iso-latin-2 jako argument, ale to nie powinno miec znaczenia. Teraz tego nie sprawdze, bo po niedawnej instalacji systemu na tamtej maszynie nie zainstalowalem tam jeszcze Emacsa. Pozdrawiam serdecznie PT
Re: Emacs - tryb tekstowy pod X
On Tue, Nov 19, 2002 at 05:24:35PM +0100, huan wrote: P.S. Jakiego kodowania lepiej używać `8bit' czy `quoted-printable' do wysyłania e-mail'i? Obecnie raczej 8bit -- nie ma już chyba serwerów SMTP nie obsługujących tego. Jest oszczędniejsze niż QP i ma tę zaletę, że pocztę możesz oglądać dowolnym edytorem (w QP zamiast polskich liter widzisz =XX). Wanted
Re: Emacs - tryb tekstowy pod X
Czesc! Próbowałem więc ustawić zmienną `set-terminal-coding-system' na 'iso-8859-2' oraz na 'iso-8859-2-unix', ale nic się nie zmienia, tzn. Emacs nawet nie zmienia tego standardu, bo po wywołaniu ponownie tej funkcji (M-x set-terminal-coding-system) otrzymuję: `Coding system for terminal display (default, nil): ' Zmienna `set-terminal-coding-system' odpowiada za wyswietlanie znakow, a `set-keyboard-coding-system' za wklepywanie ich. Ustaw sobie ta zmienna na `iso-latin-2' i bedziesz mogl wpisywac pliterki. Niestety nie wiem jak to zrobic globalnie. Odpowiednie wpisy do ~/.emacs u mnie nie pomagaja. Jesli jeszcze raz wklepiesz `M-x set-keyboard-coding-system' (lub C-x RET k), to zobaczysz, ze nie bedzie ona ustawiona, ale Emacs poprawnie wyswietli wpisywane przez Ciebie znaki. Jesli sobie poradzisz z tym problemem, to daj znac. Z checia sie dowiem, jak uzywac zdalnie Emacsa bez koniecznosci kazdorazowego ustawiania kodowania. Pozdrawiam PT
Re: Emacs - tryb tekstowy pod X
On Tue, 19 Nov 2002, Paweł Tęcza wrote: Czesc! Próbowałem więc ustawić zmienną `set-terminal-coding-system' na 'iso-8859-2' oraz na 'iso-8859-2-unix', ale nic się nie zmienia, tzn. Emacs nawet nie zmienia tego standardu, bo po wywołaniu ponownie tej funkcji (M-x set-terminal-coding-system) otrzymuję: `Coding system for terminal display (default, nil): ' Zmienna `set-terminal-coding-system' odpowiada za wyswietlanie znakow, a `set-keyboard-coding-system' za wklepywanie ich. Ustaw sobie ta zmienna na `iso-latin-2' i bedziesz mogl wpisywac pliterki. Niestety nie wiem jak to zrobic globalnie. Odpowiednie wpisy do ~/.emacs u mnie nie pomagaja. Jesli jeszcze raz wklepiesz `M-x set-keyboard-coding-system' (lub C-x RET k), to zobaczysz, ze nie bedzie ona ustawiona, ale Emacs poprawnie wyswietli wpisywane przez Ciebie znaki. Jesli sobie poradzisz z tym problemem, to daj znac. Z checia sie dowiem, jak uzywac zdalnie Emacsa bez koniecznosci kazdorazowego ustawiania kodowania. Dzięki za naprowadzenie mnie na rowiązanie. Nie domyśliłem się, że `set-terminal-coding-system' odpowiada za wyświetlanie, a nie wprowadzanie znaków. Być może zmyliło mnie słowo `terminal'! W każdym razie po Twojej radzie, rzeczywiście mogłem pisać pliterki, ale był kłopot z automatyzacją. Na elisp'ie znam się praktycznie wcale, ale pamiętałem, że mniej więcej w ten sposób deklaruje się zmienne, przypisuje wartości, czy jak to nazwać: (set-keyboard-coding-system 'iso-8859-2) Oczywiście można stosować `iso-latin-2', ale różni się to chyba tylko tym, że szybciej się to drugie pisze ;) U mnie działa poprawnie, mam nadzieję, że u innych też. -- huan