Portál AbcLinuxu, 19. dubna 2024 07:50


Dotaz: Čeština ftp v emacsu

26.1.2010 08:01 gnomo | skóre: 5
Čeština ftp v emacsu
Přečteno: 218×
Odpovědět | Admin
Ahoj, neví někdo proč mi Emacs 23.1 při připojení na ftýpko rozhodí češtinu? A kde je možno to spravit? Asi takto: "completion--some: FTP Error: OPEN request failed: Syst\202 m je p\375ipojen k\377" Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Prcek avatar 26.1.2010 20:00 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Čeština ftp v emacsu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud vím, tak FTP neumožňuje měnit kódování, takže když je na serveru cp1250 a na lokálu něco jiného, tak jsou ty soubory asi vidět zprzněný. Ale to se asi netýká toho dotazu, co? Tam jde o ty výpisy emacsu, nebo přímo rozhodí napsaný text?
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
26.1.2010 21:24 gnomo | skóre: 5
Rozbalit Rozbalit vše Re: Čeština ftp v emacsu
Ještě takhle...Když se připojím na ftýpko přes Emacs z Ubuntu, vše je OK.Problém je když se připojím z Emacu v XP v práci.Pak to przní češtinu.Týká se to určitě toho kódování, ale nevím jestli s tím jde něco dělat.
Prcek avatar 26.1.2010 21:46 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Čeština ftp v emacsu
Tak jestli jde o názvy souborů na tom FTP, tak jedině mít systém ve stejném kódování jako je na serveru, jinak to asi obejít nejde (aspoň mně se to nepodařilo, když jsem s tím kdysi experimentoval).
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
27.1.2010 08:42 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: Čeština ftp v emacsu
Nejde to nastavit přes Menu - Options - Mule - Set Coding System - ... ?
27.1.2010 10:42 Tomáš
Rozbalit Rozbalit vše Re: Čeština ftp v emacsu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Do ~/.emacs (~/.emacs.d/init.el) si přidejte něco takového

(when (< emacs-major-version 23)
  (codepage-setup '1250))

(setq process-coding-system-alist
      '(("*ftp*" . cp1250-dos)))

; pokud máte proměnou process-coding-system-alist už nastavenou použijte
;(add-to-list 'process-coding-system-alist
;             '("*ftp*" . cp1250-dos)) 

Jen velmi obtížně lze automaticky určit jakým kódováním češtiny program kváká (když ignoruje locales). Tak se to musí nastavovat ručně na každý proces. Implicitní kódování je v proměné default-process-coding-system

27.1.2010 20:23 gnomo | skóre: 5
Rozbalit Rozbalit vše Re: Čeština ftp v emacsu
Tohle taky nezabírá - bohužel. Již jsem zkoušel zadávat dříve pomocí klávesových zkratek (C-x RET k, C-x RET t,...), nebo z menu "options"(ono to je jedno) a aplikovat to přímo na Shellu spuštěném přes Emacs a taky nic.To ftýpko to vždycky sprzní... Přece to nějak jít musí... Zajímalo by mě, jestli to někomu ve Win XP vůbec funguje(pokud používá)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.