Napisane dnia marzec 30, 2008 autor soltys
Liczba odwiedzin spada, trzeba brać się do roboty.
Jedną z najfajnieszych, moim zdaniem możliwości które umożliwa Emacs
są makra.
Makra to zapisany ciąg kombinacji klawiszowych od punktu A do B. Są
one czymś pośrednim pomiędzy manualnym poprawianiem pliku a skryptem
który przetwarza cały plik (np. napisany w Perlu). Czasem przypomina
pisanie takiego skryptu na żywo, widząc co robi pokoleji
Porady wesołego użytkownika [...]
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia marzec 9, 2008 autor soltys
Gnu/Emacs był tworzony pod Unixem i tam się czuje najlepiej. Jednakże
przyzwyczajenia ludzi idą za nim. Jak zmieniłem system z Linuksa na
Windows zaczęło mi brakować mojego ulubionego edytora. Znalazłem
instalator dla Windows z dodatkami (EmacsW32).
Uruchomiłem… i działa. Tyle, że problem był z kodowaniem polskich
ogonków.
Wpis do .emacs:
(set-keyboard-coding-system ‘cp1250)
(prefer-coding-system ‘windows-1250)
Załatwił sprawę.
Dalej, instalacja Aspella (do poszukiwań błędów ortograficznych),
później do instalowanie [...]
Filed under: Edytory, Emacs | Komentarzy: 2 »
Napisane dnia czerwiec 29, 2007 autor soltys
Druga część opowieści o Dired.
‘l’
Odświerzamy zawartość bufora
‘k’
Usuwa linie z bufora (nie usuwa plików). Pomocne gdy chcemy aby ukryć
pewne pliki np. zaczynające się od kropki.
‘!’
Wykonujemy komendę w powłoce.
‘% u’
Zmień nazwę każdego pliku na same duże litery (’dired-upcase’). Stare
nazwy: ‘Foo’ i ‘bar’; Nowe nazwy: ‘FOO’ i ‘BAR’.
‘% l’
Sytuacja odwrotna do poprzedniego polecenia. Zmienia nazwy każdego
pliku na same [...]
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia czerwiec 29, 2007 autor soltys
Tryb Dired w Emacsie (uruchamiany przez M-x dired lub C-x d), jest przeznaczony
do obsługi plików/oraz katalogów. Podobne jest to do MC, tyle że
zawiera jedną kolumnę.
Bufor jest uruchamiany jako ‘read-only” (tylko od odczytu) wpisywanie
tekstu nie jest użyteczne, bo jak użyje się np. ‘d’ lub ‘x’ to wywoła
to jakąś funkcję, co potem może być bolesne w skutkach. [...]
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia czerwiec 29, 2007 autor soltys
Jedną z rzeczy do której w Emacsie ludzie jej nienawidzą i kochają są
robione przez program backapy, tyle że czesto i w wyniku tego powstało
została zarchiwizowana 183 wersja pliku .emacs (tak, bardzo często go
zmieniam) dla tych którzy twierdzą, że nie potrzebują backapu
znalazłem komendę którą można dodać do pliku .emacs
(setq make-backup-files nil)
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia czerwiec 17, 2007 autor soltys
Nie czekając dłużej na pakiety dla Ubuntu/Kubuntu, (bo ileż można…
skompilowałem najnowsze źródła Emacsa.
Paczka tar.gz zajmuje około 37MB, to ponad połowa jądra Linuksa, w
końcu Linux to bardzo dobry bootloader dla Emacsa
Teraz myślę, że mogł bym ściągnąć wersję z CVS’a, ale teraz trudno.
skonfigurowałem Emacsa z przełącznikiem –with-x, a bez –with-gtk z
tego powodu, że nie widzę [...]
Filed under: Edytory, Emacs | Komentarzy: 5 »
Napisane dnia maj 31, 2007 autor soltys
Skróty:
C - Control
M - Meta (Alt)
<RET> - Enter
C-s
Przyrostkowe szukanie do przodu
C-r
Przyrostkowe szukanie w tył
C-s <RET> STRING <RET>
Szukanie STRINGU
C-r <RET> STRING <RET>
Szukanie do tylu STRINGU
C-s <RET> C-w SŁOWO <RET>
Szukanie SŁOWA/SŁÓW.
C-r <RET> C-w SŁOWO <RET>
Szukanie w tył SŁOWA/SŁÓW.
Korzystanie z wyrażeń regularnych
C-M-s (ESC Ctrl-s, jeżeli nie masz przycisku Meta)
Szukanie tekstu z wykorzystaniem wyrażeń regularnych.
C-M-r (ESC Ctrl-r, jeżeli nie [...]
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia maj 25, 2007 autor soltys
Skróty:
C - Control
M - Meta (Alt)
<RET> - Enter
<SPC> - Spacja
<DEL> - Delete
C-o
Wstawia pustą linię, ale nie powoduje przejścia kursora do następnej linii jak <RET>.
C-x C-o
Usuwa puste linie.
M-d
Usuwa słowo po znaku kursora.
M-<DEL>
Usuwa słowo przed kursorem
M-g M-g
M-g g’
M-x goto-line
Przejście do podanej linii
M-x goto-char
Przejście do podanego znaku
C-w
Usunięcie zaznaczenia obszaru zaznaczenia
C-x C-x
Zaznaczenia całego pliku
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia maj 9, 2007 autor soltys
Wielki Emacs nie posiada domyślnie wspomagania Pythona. Trochę to dziwi, ale jest na to sposób.
Istnieje python-mode.el support dla Emacs’a. Ściągniesz go z SourceForge.net:
http://sourceforge.net/projects/python-mode/
Po ściągnięciu niewielkiego, spakowanego pliku rozpakujemy go w naszym LoadPath (link jak ustawić LoadPath).
Następnie dodajemy poniższe linie do ~/.emacs.
(autoload ‘python-mode “python-mode” “Python Mode.” t)
(add-to-list ‘auto-mode-alist ‘(”\\.py\\’” . python-mode))
(add-to-list ‘interpreter-mode-alist ‘(”python” . python-mode))
a [...]
Filed under: Edytory, Emacs | Bez komentarzy
Napisane dnia maj 9, 2007 autor soltys
Powrót serii postów o Emacs, które zostały usunięte prawie w całości po moich porządkach na blogu #1, #2.
Oby to był powrót warty zachodu
Zmienna load-path odpowiada za załadowanie plików elisp. Zostaną one wyszukane zgodnie z porządkiem wydawanych poleceń.
Pojedynczy katalog dodamy do “load-path” za pomocą:
(setq load-path (cons “~/sciezka/do/adresu” load-path))
umieszczamy powyższy wpis do .emacs
.Aby dodać do “load-path” katalog [...]
Filed under: Edytory, Emacs | 1 Komentarz »