Vad använder ni andra Emacs till?
Vad använder ni andra Emacs till?
Jag funderar på ta mig i kragen och lära mig Emacs. Just nu använder jag diverse olika utecklingsmiljörer för
* Atmel AVR C-programmering,
* ARM Cortex C-programmering,
* Xilinx CPLD VHDL-programmering,
* Matlab,
* LaTeX
samt ett och annat i Vim. Emacs skrämde mig tyvärr för sisådär 10 år sedan men nu tänkte jag göra ett nytt försök. Men undrar först vilka användningsområde ni andra har med Emacs och vilka som inte fungerar så bra?
* Atmel AVR C-programmering,
* ARM Cortex C-programmering,
* Xilinx CPLD VHDL-programmering,
* Matlab,
* LaTeX
samt ett och annat i Vim. Emacs skrämde mig tyvärr för sisådär 10 år sedan men nu tänkte jag göra ett nytt försök. Men undrar först vilka användningsområde ni andra har med Emacs och vilka som inte fungerar så bra?
Re: Vad använder ni andra Emacs till?
Jag använder emacs till det mesta där man skriver text (inte mail), mest för att jag är van vid det (sedan typ 20+ år).
Så programmering för mikrokontrollers i C och assembler, för PC i matlab/octave, perl, bourne shell, awk, C, C++.
LaTex.
html.
Småsaker gör jag oftast i vi/vim. Även det av gammal vana, och för att vi(m) alltid funnits med i standardinstallationen av alla vettiga (min åsikt) operativsystem och funkar bra även över långsamma kommunikationskanaler.
Så programmering för mikrokontrollers i C och assembler, för PC i matlab/octave, perl, bourne shell, awk, C, C++.
LaTex.
html.
Småsaker gör jag oftast i vi/vim. Även det av gammal vana, och för att vi(m) alltid funnits med i standardinstallationen av alla vettiga (min åsikt) operativsystem och funkar bra även över långsamma kommunikationskanaler.
Re: Vad använder ni andra Emacs till?
Jag använder den till det mesta, t.ex. att skriva detta inlägg.
C-programmering, C++, för PC, ARM Cortex, Atmel AVR.
Kör Octave, Spice, Perl, Lisp m.m.
Dialogrutor till Xhec (Emacsclient startar blixtsnabbt)
Ibland spelar jag tetris om jag är trött,
men Psykoterapisten bara knäcker mig. Undviker den!!!
Emacs är jobbig att lära sig, men man kan konfigurera den
precis som man vill när man väl kan knepen.
Jag har ett system men kontrolltangenter och mus så att jag
via grep och tags kan hitta information väldigt snabbt i
källkod, headerfiler och dokumentation.
Jag tycker på fullt allvar att Emacs är bättre än t.ex. Eclipse,
men det kan tänkas att det finns bättre stöd för Eclipse i många
projekt.
C-programmering, C++, för PC, ARM Cortex, Atmel AVR.
Kör Octave, Spice, Perl, Lisp m.m.
Dialogrutor till Xhec (Emacsclient startar blixtsnabbt)
Ibland spelar jag tetris om jag är trött,
men Psykoterapisten bara knäcker mig. Undviker den!!!
Emacs är jobbig att lära sig, men man kan konfigurera den
precis som man vill när man väl kan knepen.
Jag har ett system men kontrolltangenter och mus så att jag
via grep och tags kan hitta information väldigt snabbt i
källkod, headerfiler och dokumentation.
Jag tycker på fullt allvar att Emacs är bättre än t.ex. Eclipse,
men det kan tänkas att det finns bättre stöd för Eclipse i många
projekt.
- JimmyAndersson
- Inlägg: 26571
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Re: Vad använder ni andra Emacs till?
Kul att du har tänkt lära dig Emacs!
Som sagt, det är lite klurigt i början innan man vant sig, men sedan går det fort.
Nu använder jag det inte längre. (Det föll bort när jag hade en lång paus från Linux av någon anledning.)
Men förr använde jag det till allt möjligt. Ungefär som SvenW och Snigelen.
Det är nog mest en smaksak vad man gillar det till.
Rättare sagt: Hur mycket man vill "adoptera" det till.
Som sagt, det är lite klurigt i början innan man vant sig, men sedan går det fort.
Nu använder jag det inte längre. (Det föll bort när jag hade en lång paus från Linux av någon anledning.)
Men förr använde jag det till allt möjligt. Ungefär som SvenW och Snigelen.
Det är nog mest en smaksak vad man gillar det till.
Rättare sagt: Hur mycket man vill "adoptera" det till.

Re: Vad använder ni andra Emacs till?
Ett alternativ jag hört mycket gott om är annars Sublime: http://www.sublimetext.com/
Re: Vad använder ni andra Emacs till?
Jag använder emacs så fort jag ska skriva större saker, dokumentation eller annat som ska sparas i textformat. ..Skriver man shellscript finns det ju inbyggda hjälpfunktioner för det också.
För småsaker kör även jag vi/vim.
(vim är ju f.ö ett Amigaprogram som är portat till *IX, lustigt nog..)
För småsaker kör även jag vi/vim.
(vim är ju f.ö ett Amigaprogram som är portat till *IX, lustigt nog..)
- Krille Krokodil
- Inlägg: 4062
- Blev medlem: 9 december 2005, 22:33:11
- Ort: Helsingborg
Re: Vad använder ni andra Emacs till?
AUCTeX ser rätt smidigt ut. http://www.gnu.org/software/auctex/img/ ... enshot.png
Re: Vad använder ni andra Emacs till?
Här är ett tips och exempel som starthjälp.
Viktigast är hjälpkommandon:
C-h f ;; funktioner
C-h v ;; variabler
C-h k ;; keybindings
C-h a ;; apropos
C-h i ;; info sidor
Observera att de funktioner man själv skriver också kommer med.
Med hjälp av ovanstående, speciellt apropos, kan kan hitta byggstenar
till egna funktioner som man lägger i startfilen '.emacs'.
Exempel:
; Så här knyter man funktionen till snabbtangent
Funktionerna ovan förutsätter att det finns tags-tabeller.
De skapar man mha ett särskilt program 'etags' som finns med i emacsdistributionen.
Lämpligtvis skriver man ett litet skript som t.ex. kan läggas i makefilen.
Då har man alltid aktuella tabeller.
Jag brukar ha en uppsättning olika tags-tabeller beroende på vilken typ av information
jag för tillfället är ute efter.
Viktigast är hjälpkommandon:
C-h f ;; funktioner
C-h v ;; variabler
C-h k ;; keybindings
C-h a ;; apropos
C-h i ;; info sidor
Observera att de funktioner man själv skriver också kommer med.
Med hjälp av ovanstående, speciellt apropos, kan kan hitta byggstenar
till egna funktioner som man lägger i startfilen '.emacs'.
Exempel:
Kod: Markera allt
(defun find-tag-direct ()
"Put pointer on current word and find-tag"
(interactive "")
(setq str (current-word))
( if ( > (string-bytes str) 0)
( progn
(find-tag str)
(recenter)
(word-search-forward str )
(if (equal (concat "_" str ) (current-word))
(find-tag (current-word)))
(recenter))))
(defun find-tag-mouse_C (event)
"Put pointer on current word and find-tag in source files TAGS_C TAGS_C_X11 TAGS_EL"
(interactive "e")
(setq tags-file-name nil)
;; prettify to prevent trouble if files don't exist
;; or directory has changed from start-el-dir
(setq tags-table-list
(prettify-tags-table-list "TAGS_C" "TAGS_C_X11" "TAGS_EL" ))
(mouse-set-point event)
(find-tag-direct ))
Kod: Markera allt
(global-set-key [\s-C-mouse-1] 'find-tag-mouse_C)
De skapar man mha ett särskilt program 'etags' som finns med i emacsdistributionen.
Lämpligtvis skriver man ett litet skript som t.ex. kan läggas i makefilen.
Då har man alltid aktuella tabeller.
Jag brukar ha en uppsättning olika tags-tabeller beroende på vilken typ av information
jag för tillfället är ute efter.
Re: Vad använder ni andra Emacs till?
Har använt Emacs vid några tillfällen nu. Mest imponerande är alla mode som finns vilka ställer om programmet helt efter önskemål. Något som jag verkligen gillar är imath-mode som kommunicerar direkt till Maxima och visar renderad LaTex. Väldigt smidigt för snabba beräkningar och kalkyler.
https://sites.google.com/site/imaximaimath/
https://sites.google.com/site/imaximaimath/
-
- Inlägg: 63
- Blev medlem: 1 augusti 2010, 12:45:23
Re: Vad använder ni andra Emacs till?
Jag kanske anses som pervers för det här, men jag använder faktiskt scratch-fönstret i emacs för snabba beräkningar. Fördelen, jämfört med miniräknaremulatorer typ den i Windows, är att man får en logg över gamla beräkningar och lätt kan gå tillbaka och ändra i gamla uttryck och att man har en mängd inbyggda funktioner. Nackdelen är att man i själva verket evaluerar uttryck i emacs-lisp, och därför måste använda polsk notation och gödsla med parenteser, vilket lätt blir oöverskådligt.
Jag började använda scratchfönstret för många år sedan när jag editerade mycket kod och ändå hade ett emacsfönster igång, men nu på senare tid har jag börjat starta en emacs i bakgrunden för att ha för beräkningar även om jag inte tänkte editera några filer.
imath-mode verkar intressant. Det ska jag titta på närmare vid tillfälle. Jag saknar ett vettigt program att göra beräkningar och plottar i som fungerar ungefär lika under både Linux och Windows, och det kanske man kan få där.
Jag började använda scratchfönstret för många år sedan när jag editerade mycket kod och ändå hade ett emacsfönster igång, men nu på senare tid har jag börjat starta en emacs i bakgrunden för att ha för beräkningar även om jag inte tänkte editera några filer.
imath-mode verkar intressant. Det ska jag titta på närmare vid tillfälle. Jag saknar ett vettigt program att göra beräkningar och plottar i som fungerar ungefär lika under både Linux och Windows, och det kanske man kan få där.
Re: Vad använder ni andra Emacs till?
Egentligen bara C/C++ och web. Oftast bara nano när man ska editera nåt litet.
Re: Vad använder ni andra Emacs till?
Är det därför dina inlägg (åtminstone i denna tråd) har så knasiga radbrytningarSvenW skrev:Jag använder den till det mesta, t.ex. att skriva detta inlägg.
...
