Tavallisia virheilmoituksia
Tässä luvussa on joitakin
Emacsin tavallisia virheilmoituksia
ja niiden lyhyet selitykset.
-
(New file)
-
Jos tarkoitus ei ollut tehdä uutta tiedostoa vaan editoida vanhaa, niin tiedoston nimi on virheellinen tai tiedosto on tuhoutunut.
-
Auto save file is newer; consider M-x recover-file
-
Emacsin tekemä ns. auto save -tiedosto
(ks. kohtaa 11.1)
on uudempi kuin alkuperäinen tiedosto.
M-x
recover-file korvaa alkuperäisen sisällön varmuuskopiolla.
Muista sen jälkeen antaa käsky
M-x auto-save-mode, sillä em. korvauksen yhteydessä se kääntyy pois päältä.
-
Auto-saving...
-
Ilmoitus siitä, että Emacs on suorittamassa tekstin automaattista tallettamista
(vrt. kohtaan 11.1)
, koska olet tehnyt paljon muutoksia. Kun tekstin perään ilmestyy sana
done, talletus on päättynyt ja kaikki jatkuu normaalisti.
-
Buffer XXX has shrunk a lot; not autosaving it.
-
Olet tuhonnut puskurista XXX suurimman osan,
ja Emacsin mielestä ei ole turvallista tehdä siitä
ns. auto save -tiedostoa
(vrt. kohtaan 11.1).
Jos itse päätät tallettaa sen välissä käskyllä C-x C-s, Emacs suostuu taas tekemään siitä varmistukset.
-
Command attempted to use minibuffer while in minibuffer
-
Olet jo suorittamassa käskyrivillä (minipuskurissa) käskyä. Ellei C-g auta, olet siirtynyt kesken käskyn suorituksen pois käskyriviltä ja se on jäänyt aktiiviseksi.
Korjaus: siirry C-x
o:lla käskyriville ja paina C-g.
-
Core dumped.
-
Emacs kaatui ja teki muistivedoksen tiedostoon
~/core.
Tästä tiedostosta saattaa olla apua asiantuntijalle, jos
hän ryhtyy selvittelemään vikatilannetta.
-
Error in init file
-
Alustustiedostossa
.emacs
on jotain vikaa.
Korjaa se. Jotta voisit editoida, sinun täytyy alustustiedoston viallisuuden takia
antaa käynnistyskomennossa
valitsin -q, siis
emacs -q .emacs.
Varmista mm. etteivät merkit
; ja :
tai ` ja ' ole menneet sekaisin.
-
File not found and directory doesn't exist
-
On yritetty etsiä olematonta hakemistoa. Tarkista kirjoitusasu.
-
File not found and directory write-protected
-
On yritetty hakea olematonta tiedostoa hakemistosta, johon ei ole kirjoitusoikeuksia. Tarkista tiedoston nimen kirjoitusasu.
-
Garbage collecting...
-
Emacs suorittaa sisäistä siivoustaan eikä ehdi juuri nyt palvella sinua. älä huolestu, odota vain. Kun em. tekstin perään ilmestyy sana
done, Emacs on saanut siivouksensa tältä erää loppuun ja kaikki jatkuu normaalisti.
-
Mark set
-
Tämä on vain ilmoitus merkin (mark) asettamisesta. Ks.
kohtaa 3.6.
-
Mismatched parentheses
-
Varoitus siitä, että Emacsin mielestä sulkumerkit eivät ole tasapainossa vaan esim. loppusulkuja on enemmän kuin alkusulkuja.
Tutki, onko varoitus aiheellinen.