Ez az egyik dolog ami zavaro lehet a meretre-szabott programokon szocializalododtt embereknek. A masik pedig, hogy nem minden automatikusan adott, ami adhato lenne/amit mas kornyezetekben mar megszokott az ember.
Ilyen a "recent files"/"recent documents" a file menuben.
Igy sokat latott kezdok(kozephaladok, sot lehet hogy haladok is) abban a tevhitben elnek, hogy mikor remego kezzel bezarjak az emacs-ot, akkor a kovetkezo alkalommal nekik kell majd emlekezniuk arra, hogy mit hogyan editaltak.
Ez egyreszt hasznos, (minthogy emlekezni), masreszt meg nem igaz!
De "ez emacs! tobb megoldas is letezik!"
A legtrivialisabb megoldas megoldas mar az emacs-manual olvasasa kozben meg kell hogy jelenjen: desktop.el.
Aktivalasahoz a legebnergiatakarekosabb dolog az init.el-be beszurni:
(desktop-save-mode 1)
Mkor elinditod a kedvenc szovegszerkeszto (esatobbi) alkalmazasodat (emacs ... terszeszetesen), akkor az adott konyvtarba lerakott ".saves-####-desktop"-fileban levo file-okat fogja megnyitni. Kulonbozo direktorikban inditott (tehat kezzel inditott!) emacs-ok az adott direktoriban levo desktop-file-t fogjak megnyitni, szoval a konyvtarakhoz "tartalmak" rendelhetok ...
Az "EmacsSession" egy picit mashonnan kozeliti meg a dolgot. Mig a desktop elment _minden_ file-t ami nyitva volt, az EmacsSession is ugyanezt teszi, de automatikussan nem tolti ujra oket, ellenben a file-menubol ujratolthetoek. A nagyon nagy ujitasa ennek a csomagnak hogy nem csak fijlokat, de beallitosokat is ment (search-history, M-x history, esatobbi ...)
Mi mast lehet meg elmenteni?
Frame konfiguraciot: FrameRestorPackage, revive, aktualis kurzor-poziciot (SavePlace (satandard emacs-package (?)), Bookmark (ez sokkal tobb annal ...))
... es ez nem a teljes allatkert!
Utolsó kommentek