• ú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
    SIM
    SIM --- ---
    Pouzivate nekdo ELSE? Opet jsem na to narazil tak by me zajimalo jestli to za to stoji nebo ne...
    SIM
    SIM --- ---
    tak maly pokrok s speedbarem v okne. Ted uz se umi i aktualizovat :)
    (add-hook 'speedbar-timer-hook
              (lambda ()
                (speedbar-refresh)))
    (setq speedbar-verbosity-level 0)
    
    KKL2401
    KKL2401 --- ---
    Tak to jo. :-)
    KYOSUKE
    KYOSUKE --- ---
    KKL2401
    KKL2401 --- ---
    Mimochodem je taky zajimavy, ze jak stabilni, tak ten cvskovej emacs vyrabeji takove postscripty, ze tam ghostscript 8.15 (tedy ten posledni) hlasi nejaky chyby a posledni, kterej to zvlada, je dva a pul roku starej 7.07...
    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.. :)
    Kliknutím sem můžete změnit nastavení reklam