• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KKL2401Emacs: escape meta alt control shift aneb prece nejsem sam, kdo nepouziva VIM
    KKL2401
    KKL2401 --- ---
    KYOSUKE: Neni, to je proste verze z CVS, ktera se hlasi timhle cislem.
    KYOSUKE
    KYOSUKE --- ---
    Týjo ona už je verze 22? :-)))
    KKL2401
    KKL2401 --- ---
    Jak jste na tom se schopnosti videt spravne obsah HELLO? A se schopnosti vyrobit postscript z obsahu bufferu (ps-print-buffer-with-faces) - to myslim vseobecne, ne jenom HELLO?
    Ja s tim mam dost problemy. Mam zaroven nainstalan emacs 21.4.2 a zaroven mesic starou CVS verzi (22.0.50.3), k tomu intlfonts-1.2.1.
    http://kkl2401.wz.cz/tmp/emacs/hello_21.4.2.png - takhle vypada hello v 21.4.2, vse v poradku
    http://kkl2401.wz.cz/tmp/emacs/hello_22.0.50.3.png - takhle vypada v 22.0.50.3, nektere znaky nejsou, navic je zvlastni, ze Hindi ve 21 jde a ve 22 ne
    S tim bych se jeste celkem smiril, je mozne, ze bych musel stahnout i nejakou cvs verzi intlfonts (coz se mi nechce), aby to vypadalo OK. Teda aspon doufam, ze az vyjde ostrej emacs 22, tak vyjde i takova verze intlfonts, se kterou to hello zobrazi cele spravne.
    Horsi ale je, kdyz se pokusim vyrobit z tehoz postscript, v obou verzich mi emacs zahlasi Font for some characters not found, continue anyway? (y or n) a vysledne postscripty vypadaji takto:
    http://kkl2401.wz.cz/tmp/emacs/hello_21.4.2.ps
    http://kkl2401.wz.cz/tmp/emacs/hello_22.0.50.3.ps
    Co mi pochopitelne vadi nejvic, je to, ze to proste nezvladne ceskou diakritiku. Schvalne jsem si vyrobil jednoduchej html soubor s diakritikou, zkousel, jestli to neni treba kodovanim (zkousel jsem iso-8859-2, cp1250 a utf-8), ale opet stejna chybova hlaska a stejne vysledky:
    http://kkl2401.wz.cz/tmp/emacs/kun_88592.html
    http://kkl2401.wz.cz/tmp/emacs/kun_88592_21.4.2.html.ps
    http://kkl2401.wz.cz/tmp/emacs/kun_88592_22.0.50.3.html.ps
    http://kkl2401.wz.cz/tmp/emacs/kun_cp1250.html
    http://kkl2401.wz.cz/tmp/emacs/kun_cp1250_21.4.2.html.ps
    http://kkl2401.wz.cz/tmp/emacs/kun_cp1250_22.0.50.3.html.ps
    http://kkl2401.wz.cz/tmp/emacs/kun_utf8.html
    http://kkl2401.wz.cz/tmp/emacs/kun_utf8_21.4.2.html.ps
    http://kkl2401.wz.cz/tmp/emacs/kun_utf8_22.0.50.3.html.ps
    Da se tomu nejak pomoct?
    SIM
    SIM --- ---
    Uz se tesim :) a jdu spat... rozdilne casove pasmo ;)
    MRUCH
    MRUCH --- ---
    hm, nekdy si s tim pohraju :)
    SIM
    SIM --- ---
    (defconst my-speedbar-noframe "SPEEDBAR")
    
      (defun my-speedbar-window ()
        (interactive)
        (when (not (buffer-live-p speedbar-buffer))
          (setq speedbar-buffer (get-buffer-create my-speedbar-noframe)
                speedbar-frame (selected-frame)
                dframe-attached-frame (selected-frame)
                speedbar-select-frame-method 'attached
                speedbar-verbosity-level 0
                speedbar-last-selected-file nil
    	    )
          (set-buffer speedbar-buffer)
          (speedbar-mode)
          (speedbar-reconfigure-keymaps)
          (speedbar-update-contents)
          (speedbar-enable-update)
          (speedbar-set-timer 1)
          (make-local-hook 'kill-buffer-hook)
          (add-hook 'kill-buffer-hook
                    (lambda () (when (eq (current-buffer) speedbar-buffer)
                                 (setq speedbar-frame nil
                                       dframe-attached-frame nil
                                       speedbar-buffer nil)
                                 (speedbar-set-timer nil)))))
        (set-window-buffer (selected-window) 
                           (get-buffer my-speedbar-noframe)))
    
    MRUCH
    MRUCH --- ---
    a do okna si ho dostal jak? :-O
    SIM
    SIM --- ---
    Mno prave... ja speedbar moc rad pouzivam na c/c++ v ecb, ale kdyz delam python, tak je ecb vopruz a tak jsem si tam chtel dat jen ten speedbar, jenze nedostal jsem se dal nez ho dosat do okna, ale bez aktualizace a soubory taky otevira v tom samym okne... no sem linej, co k tomu dodat... tak koukam, jestli uz treba nekdo... :)
    MRUCH
    MRUCH --- ---
    jo.. speedbar, no, to je pro me dost magie.. sice peknej napad, ale nejak nechapu jak to ohnout k tomu, aby to bylo pozuitelny :-/
    SIM
    SIM --- ---
    Jak dostat speedbar do okna, misto framu, a aby se zaroven aktualizoval a vybrany soubory se zobrazovaly do vedlejsiho okna... nema to uz nekdo napsany... Neni to problem v ecb, ale bez ecb se mi to nejak nedari... :'(
    KKL2401
    KKL2401 --- ---
    Ze dosla rec na to nxml-mode - mam v .emacs tohle:
    (setq auto-mode-alist
    (cons '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\|html\\)\\'" . nxml-mode)
    auto-mode-alist))
    Zvlastni je, ze kdyz navstivim neexistujici soubor a.html, tak je to v pohode a jsem v nxml-mode, ovsem kdyz navstivim existujici b.html, kterej uz nejakej markup obsahuje, tak skoncim v normalnim xhtml modu, co je s emacsem standardne dodavan (pouzivam teda cvs verzi emacsu). Netusite nekdo proc?

    Jo a jeste jedna drobnost - existuje nejaka moznost, kterak zadat kod znaku a emacs by patricny znak vlozil do textu - tedy treba ze zadam 65 a emacs vlozi A (jde mi samozrejme spis o zajimavejsi znaky typu nejakejch unicodovejch mene tradicnich)? Predpokladam, ze to nejak jde a ze to treba nekdo budete vedet z hlavy, ja bych to hledal kdovijak dlouho v manualu...
    JANFROG
    JANFROG --- ---
    Take jsem si rikal, ze zmigruji. Ale to, ze v XEmacs nemaka nxml-mode je pro me zasadni.
    MRUCH
    MRUCH --- ---
    hmm, priklad s xml si nevybral moc dobre, v tom kovanej nejsem, tak nemuzu oponovat, no neva :-)
    KAMCATKA
    KAMCATKA --- ---
    MRUCH: nijak podrobne sem to nezkoumal ... ale jako priklad ... kdyz sem v xemacsu otevrel xml tak tam nahore rovnou bylo menu na jeho validaci skrze dtd a dole svitil xml mod; v gnu se musi najit mod na netu, nastavit atd, atd atd
    MRUCH
    MRUCH --- ---
    no.. trosku konkretneji by to slo? ne ze bych chtel od gnu utikat, jen ze bych se teda poohlidl po tom, co tam maji navic.. :)
    KAMCATKA
    KAMCATKA --- ---
    MRUCH: no ze by uchvatilo se rict neda, ale ma to spoustu baliku a modu, ktery se musej do gnu porad dotahavat
    MRUCH
    MRUCH --- ---
    ee :)
    co Te na xemacsu uchvatilo?
    KAMCATKA
    KAMCATKA --- ---
    tak sem se zacal rozhoupavat k prechodu z gnu emacsu na XEmacs a zastavila me hlavne nepodpora UTF8

    nevite kdy se tam ma tahle klicova vec objevit?
    KKL2401
    KKL2401 --- ---
    KKL2401: A odpoved je snadna - mouse-wheel-progressive-speed (t/nil).
    KKL2401
    KKL2401 --- ---
    MRUCH: Hm, pravda, kdyz jsem to vsechno zakomentoval, tak to funguje, ted jsem prisel na to, ze ono se totiz evidentne zmenilo to, jak je vniman obsah te promenne mouse-wheel-scroll-amount, proto mi to asi taky hlasilo tu lispovskou chybu. Kazdopadne defaultne je to tak, ze to skace o pet radku, se shiftem o jeden a s controlem o obrazovku. Jenom to jeste ke vsemu nejak akceleruje podle toho, jak rychle clovek koleckem toci, coz musim rict, ze bych byl radsi, kdybych dokazal vypnout, asi jeste zapatram.
    Kliknutím sem můžete změnit nastavení reklam