Installálás és setup: https://github.com/nilcons/agda-coq-setup
HaskellerZ előadásom: https://github.com/nilcons/agda-coq-intro, https://www.youtube.com/watch?v=wTDsBLA-KKQ
Cheat sheet: https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf
C-x C-f
: file (akár új file) megnyításaC-g
: abort, abort, abort! Ha valami furát kérdez az emacs vagy nem tudjuk, hogy mi történik, ezt kell nyomogatniC-x b
: bufferek (megnyitott file-ok) között váltás- Shift-nyilak vagy
C-x o
: window (panelek) közötti mozgás C-x 1
: minden window (panel) bezárása, kivéve amelyikben vagyunk
Rövid összefoglaló itt: https://agda.readthedocs.io/en/v2.6.1/getting-started/quick-guide.html (Részletesebben itt)
C-c C-l
: buffer (file) ellenőrzéseM-.
: definicióra ugrásM-,
: visszaC-c C-n
: kiértékelni egy kifejezést (működik „lyukakban” is)C-c C-d
: kifejezés típúsa („lyukakban” is)
-
M-x quail-show-key
: egy furi karakteren állva megmutatja, hogy lehet bevinni -
C-x 8 RET
: Összes Unicode karakter között keresés hivatalos nevük alapján -
\bN
: ℕ -
\->
: → -
\Gl
: λ -
\==
: ≡ -
\o
: ∘ -
\.-
: ∸
C-c C-,
: lyuk típusa és környezete- Egy
C-u
prefixszel (C-u C-c C-,
): minden egyszerűsítés nélkül - Két
C-u
prefixszel: normalizálva
- Egy
C-c C-.
: ugyan az, mint az elöző, plusz még a lyukba írt kifejezés típusaC-c C-c
: eset szétválasztás. A lyukba írt változó(k)ra, vagy kérdezC-c C-a
: automata lyukbetöltő („Agsy”), lást lejjebbC-c C-SPC
: beadni a lyukba a kifejezéstC-c C-r
: „finomítás”: beadni a lyukba a függvényt, hiányzó argumentumokból új lyukak lesznek.
Doksi itt: https://agda.readthedocs.io/en/v2.6.1/tools/auto.html
-l
: lehetőségek listázása (10 db)-s 3
: 3. lehetőség kiválasztása (a-l
-es listából)-l -s 10
: további lehetőségek listázása-c
: esetszétválasztás is engedélyezve van
(Azoknak, akik az én virtuális gépeimet használják)
F8
: a VNC kliens fő menüje. Itt lehet opciókat állítani, full screenbe tenni és vissza, kilépni…Ctrl-Alt-nyilak
: a VNC-n belül mozgás desktopok közöttCtrl-Alt-F
: a VNC-n belül full screen ki/be