===== LEARN =====
* https://github.com/nobiot/Zero-to-Emacs-and-Org-roam#
* https://karthinks.com/software/batteries-included-with-emacs/#
* https://github.com/arnm/ob-mermaid
===== MEEGO/HARMATTAN / MAEMO =====
Hi, I rebuit emacs24 for Harmattan N950 , and it works only in terminal ...
1/ http://rzr.online.fr/q/harmattan
2/ apt-cache search emacs && apt-get install emacs*
3/ emacs --no-w
4/ emacs # will show GtK window and crash ... help to debug it :-)
5/ FeedBack WelCome :
* http://talk.maemo.org/showthread.php?p=1304789#post1304789
6/ Fix this :
* https://gitorious.org/downstream/emacs
MisC
* http://talk.maemo.org/showthread.php?p=1301709#post1301709# HarmattanDev
* http://talk.maemo.org/showthread.php?p=1301739#post1301739
* http://packages.qa.debian.org/e/emacs24.html
* http://git.savannah.gnu.org/cgit/emacs.git/tree/
* http://savannah.gnu.org/git/?group=emacs
* http://repository.maemo.org/extras-devel/pool/fremantle/free/source/e/emacs24/emacs24_24.2-1.dsc
* http://ftp.gnu.org/gnu/emacs/emacs-24.2.tar.bz2
===== ToDo =====
* https://github.com/dimitri/emacs-kicker
* http://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/
* http://cedet.sourceforge.net/#ToTest
* http://tromey.com/blog/?p=342 ValGrind
* http://bugs.debian.org/412919
* Bug: emacs "M-s-x is undefined" http://usenet.jyxo.cz/cz.comp.linux/0207/alt-v-emacs.html : [[xmodmap]] ?
* http://www.happycoders.org/software/emacs.php
* [[gdb]] : http://tedlab.mit.edu/~dr/gdbintro.html
* https://code.launchpad.net/~arankine/+junk/ede-cmake# [[cmake]]
* http://gnuvince.wordpress.com/2012/02/19/why-i-still-use-emacs/# ReaD
* http://orgmode.org/worg/org-tutorials/orgtutorial_dto-fr.html# OrG
* http://www.kirubakaran.com/articles/efficiently-browsing-text-or-code.html# GreP
* http://ulf.zeitform.de/en/documents/git-ediff.html# GiT
* https://cestlaz.github.io/stories/emacs/# LearN
(global-set-key "C-Z" nil) # GnomE 3 bug
* https://github.com/dimitri/emacs-kicker
* https://www.emacswiki.org/emacs/DirectoryVariables
==== Usage ====
emacs replace space with newline:
M-x replace-string RET ; RET C-q C-j. C-q for quoted-insert, C-j is a newline.
==== TipS : =====
* http://stackoverflow.com/questions/5194294/how-to-remove-all-newlines-from-selected-region-in-emacs
* http://yesybl.org/blogen/?p=25# uniq-lines
* http://whattheemacsd.com/
(serial-term "/dev/ttyUSB0" 115200)
@TaG: TipS
===== GIT =====
* http://philjackson.github.com/magit/magit.html# [[git]]
* http://www.emacswiki.org/emacs/Magit
* https://github.com/magit/magit/tags
* http://shakthimaan.com/downloads/glv/presentations/magit.pdf GiT
===== MODES =====
* what about emacs wiki ? http://repose.cx/emacs/wiki/
* http://emacs-w3m.namazu.org/
* http://ecb.sourceforge.net
* http://cedet.sourceforge.net/intellisense.shtml
* tramp [[SSH]] : emacs /user@$host:~/path/
* [[FTP]] : /ftp:${USER}@${HOST}:~/
* https://github.com/canatella/bitbake-el# YoctO
* https://melpa.org/#/bitbake
* https://github.com/joaotavora/eglot#animated_gifs
* https://news.ycombinator.com/item?id=36935668
MelpA :
* http://melpa.org/#/getting-started
* https://github.com/yjwen/org-reveal# OrG
* https://github.com/portacle/portacle/issues/141# "gnutls.c: [0] (Emacs) Received alert: Error in protocol version "
===== ORG MODE =====
* http://nickguthrie.com/embedd_gui/doc/notes.org
* http://orgmode.org/worg/org-tutorials/org-tableur-tutoriel.html
* http://metajack.im/2009/01/01/journaling-with-emacs-orgmode/
* http://www.irill.org/all-videos/GNU_Hackers_Meeting%20/org-mode-is-to-emacs-what-emacs-is-to-computers
* ShortCut : C-u C-u C-u TAB
| title (press C-C to recal on # + TBLFM line) | unit | ten |
|------------------------------------------------+------+------|
| line b : org-mode emacs example | 2 | 40 |
| line a press tab to indent / align | 1 | 10 |
|------------------------------------------------+------+------|
| # | 3 | 50 |
| ^ | sumk | sump |
#+TBLFM: $sumk=vsum(@I..@II)::$sump=vsum(@I..@II)
* http://sachachua.com/blog/2013/04/how-to-present-using-org-mode-in-emacs/
* https://www.youtube.com/watch?v=lsYdK0C2RvQ# PrevieW
* http://stackoverflow.com/questions/23941114/emacs-org-mode-how-to-select-a-page-style-when-exporting-to-odt
* http://www.orgzly.com/# AndroiD
* https://github.com/bjonnh/PyOrgMode
* https://github.com/mooz/org-js/
* https://bitbucket.org/zck/zpresent.el# PresenT
* https://orgmode.org/worg/org-contrib/babel/intro.html# LearN
* https://www.orgroam.com/#
* https://github.com/bastibe/org-journal#
===== ELISP =====
http://www.gnu.org/software/emacs/manual/html_node/emacs/Cursor-Display.html
(setq visible-cursor 1)
how comes emacs cursor is gone ?
http://www.gnuvola.org/software/personal-elisp/dist/lisp/low-stress/invisible-cursor-mode.el
cursor-type
set-frame-parameter
==== IDE ====
* ecb : http://sourceforge.net/tracker/index.php?func=detail&aid=1830977&group_id=17484&atid=217484
/usr/share/doc/global/examples/gtags.conf # CPlusPlus uses .h
:langmap=c\:.c.h,yacc\:.y,asm\:.s.S,java\:.java,cpp\:.c++.cc.cpp.cxx.hxx.hpp.C.H,php\:.php.php3.phtml:
gtags --gtagsconf /usr/share/doc/global/examples/gtags.conf
==== Debian ====
sudo apt-get install calc dpkg-dev-el ecb emacs-goodies-el muse-el oneliner-el remember-el remembrance-agent semantic
==== Integration ====
* does [[MSVC]] mode for emacs worth it ?
* http://www.cam.hi-ho.ne.jp/oishi/indexen.html : [[Windows]]
* kdevelop : http://osdir.com/ml/kde.users.kdevelop/2003-12/msg00028.html
==== shortcuts ====
* C-h b : describe-bindings
* [[Cursor]] : C-f C-b C-n C-p : move cursor
* [[Search]] : C-s , C-r
* http://xahlee.org/emacs/emacs_kb_shortcuts_pain.html
* http://lpn.rnbhq.org/tools/xemacs/emacs_ref.html
==== [[French]] / Les registres ====
texte
C-x x i # lastest i is reg name
C-x r i i # lastest i is reg name
C-x x reg copy-to-register-compatibility-binding
C-x r s reg copy-to-register
C-x r i reg insert-register
rectangle
*position
M-x view-register RET reg
C-x r SPC reg point-to-register
C-x r j reg jump-to-register
*configuration fenetres
C-x r w reg window-configuration-to-register
C-x r f reg frame-configuration-to-register
C-x r j reg pour retrouver les fenetres
*nom de fichier
===Les marque-pages===
C-x r m RET Pour mettre un marque-page
C-x r m marque-page RET Pour mettre et nommer un marque-page
C-x r b bookmark RET Saute au marque-page bookmark
C-x r l Liste tous les marques pages
M-x bookmark-save
==== Bric a brac ====
C-x s : pour sauver tous les buffers
C-x h : selectionne tout le buffer
M-h : selectionne tout le paragraphe
C-c o : si on est dans un .h, ouvre un .c l'incluant
M-x untabify : pour transformer les tabulations en espaces
C-x C-q : vc-toggle-read-only passage lecture seule/normal et contraire
C-x C-x : echange le point et la marque
M-x toggle-truncate-lines : pour juste un buffer
C-h h : hello dans toutes les langues
=== expressions regulieres===
^ debut de ligne
$ fin de ligne
. n'importe quoi
SPC n'importe quel nombre d'espaces, tab ou newline
C-q SPC un seul espace
[[...]] ensemble de caracteres
[[^...]] tous sauf ces caracteres
\(...\) sauver des caracteres
\1 premiere reference
=== repetitions===
* zero ou plus
+ au moins un
? une fois ou pas du tout
*? idem mais en cherchant les chaines les plus courtes possible
+? par defaut, on chercher les plus longues possible
?? qui ne contienne pas de retour chariot (pas sur a verifier)
\{min\}
\{min,max\}
==== [[ToDo]] ====
add translation :
* http://oconnor.cx/elisp/google.el
* http://www.vegetable.demon.co.uk/wence/google.el
* Emacsrden's babelfish : http://www.chez.com/emarsden
kill ring rotate : http://www-verimag.imag.fr/~moy/emacs/
* [[bookmark]] http://orgmode.org/worg/org-contrib/org-annotation-helper.php
==== ecb ====
*tramp/scp G*
ERROR: Got error response from SOCKS server: 5 (connection refused).
*Messages*
Tramp: Opening connection for G using scp...
Tramp: Waiting 60s for local shell to come up...
Tramp: Sending command `ssh G -e none && exit || exit'
Tramp: Waiting for prompts from remote shell
===== modes =====
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525613
(load-file "/usr/share/emacs/site-lisp/ede-dired.el")
apt-file search ede-dired.el
aptitude install ede
(load-file "/usr/share/emacs/site-lisp/ede/ede-dired.el")
* https://github.com/tj64/outshine# OrG
===== USE MODES =====
// -*- mode: MODENAME; VAR: VALUE; ... -*-
// Emacs style mode select -*- C++ -*-
// # -*- Mode: Python -*-
// # -*- mode: python; python-indent-offset: 4; indent-tabs-mode: nil -*-
* http://emacs.stackexchange.com/questions/22428/change-python-indent-in-a-specific-file#
==== tramp ====
ssh "Last login:" suppress :
sudo diff -u /etc/sshd_config.orig /etc/sshd_config
--- /etc/sshd_config.orig 2012-05-24 10:22:20.000000000 +0200
+++ /etc/sshd_config 2012-05-24 10:22:41.000000000 +0200
@@ -127,3 +127,7 @@
# X11Forwarding no
# AllowTcpForwarding no
# ForceCommand cvs server
+
+PrintLastLog no
Q:
Waiting for prompts from remote shell... \
emacs -q "/ssh:$USER@localhost:/"
* https://emacs.stackexchange.com/questions/50200/tramp-hangs-in-waiting-for-prompts-from-remote-shell
A:
mv ~/.bashrc ~/.bashrc.mine
PorT:
* https://www.emacswiki.org/emacs/TrampMode#h5o-25
==== CODER ====
http://www.happycoders.org/software/emacs.php
echo "deb http://debian.speedblue.org ./" | sudo tee /etc/apt/sources.list.d/speedblue.list
sudo apt-get install happycoders-emacs
==== MAIL ====
* http://blog.binchen.org/posts/notes-on-using-gnus.html
==== competitor ====
* [[eclipse]] : http://www.coderanch.com/t/101996/IDEs-Version-Control-other-tools/Split-screen-editor-Eclipse
* [[vi]]
===== EMACS 24 ====
(M-x list-packages)
===== KNOWLEDGE =====
* https://www.MasteringEmacs.org/# To ReaD LearN
* http://sachachua.com/blog/series/read-lisp-tweak-emacs/# LearN
* http://refcards.com/refcards/gnu-emacs/# [[ToPrint]]
* http://tuhdo.github.io/emacs-tutor.html# LearN
===== modes =====
* https://code.litomisky.com/2014/10/24/getting-with-pylint-in-emacs/#
===== MISC =====
* http://kb.mozillazine.org/Emacs_Keybindings_(Firefox)#Any_OS.2C_without_GTK# [[WebBrowser]]
* https://play.google.com/store/apps/details?id=com.zielm.emacs&hl=fr
* https://ask.fedoraproject.org/en/question/10978/emacs-key-binding-ctrlspace-not-working-on-fedora-16-gnome-or-xfce/# LxDe
* https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md#
* http://melpa.milkbox.net/#/ PackageS
* http://lars.ingebrigtsen.no/2014/11/13/welcome-new-emacs-developers/# DeveL
* https://github.com/josteink/wsd-mode# UmL
* https://github.com/syl20bnr/spacemacs#introduction # PortagE
* https://zeekish.wordpress.com/2009/05/10/tramp-hangs-if-remote-shell-is-zsh/# Tramp ZsH EmacS
* https://emacsair.me/2018/12/19/forge-0.1/# GiT
* https://news.ycombinator.com/item?id=35006952
* https://marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx# VsCode
===== MORE =====
@TaG: [[Edit]] [[Programming]] [[SSH]] [[IDE]] [[Editor]] DeskTop KdE LxdE [[X11]]
{{http://rzr.online.fr/docs/contribs/files/desktop.png}}
{{http://img.linuxfr.org/img/687474703a2f2f332e62702e626c6f6773706f742e636f6d2f5f6457704347665535364a382f54414b6751346b626e53492f41414141414141414348382f3465644348354337656d412f73313630302f656d6163732b757365722e706e67/emacs+user.png}}