2022-07-20 22:13:41 +02:00
|
|
|
#+options: toc:nil num:nil author:nil
|
|
|
|
|
2022-04-27 22:09:34 +02:00
|
|
|
* Emacs tutorial
|
|
|
|
|
2022-09-23 13:57:47 +02:00
|
|
|
Some hints to use GNU-emacs
|
2022-04-27 22:09:34 +02:00
|
|
|
|
2022-09-23 13:57:47 +02:00
|
|
|
Emacs is a modular and extensible text editor. Users can customize and use only the specific packages that are needed for their tasks.
|
2022-04-27 22:09:34 +02:00
|
|
|
|
2022-09-23 13:57:47 +02:00
|
|
|
Emacs is free software project with many years of development and a very active and friendly community.
|
2022-04-27 22:09:34 +02:00
|
|
|
|
2022-07-03 17:21:23 +02:00
|
|
|
Emacs can be used for multiple purposes, for instance:
|
2022-04-27 22:09:34 +02:00
|
|
|
|
|
|
|
- Edit files from different programming languages or any plain text
|
|
|
|
- Access a shell and execute tasks in a machine
|
|
|
|
- Write, edit and export text in multiple formats (html, odt, pdf...)
|
|
|
|
- Read texts (pdf, epub, html...)
|
|
|
|
- Create slides/presentations
|
|
|
|
- Build diagrams
|
|
|
|
- Browse the internet
|
|
|
|
- Explore and edit a computer file system
|
|
|
|
- Keep track of tasks using agenda, daily, contact list, "to-do" list...
|
|
|
|
- Arrange and track multiple projects and tasks
|
|
|
|
- Use your email
|
|
|
|
- Listen music and watch videos
|
2022-07-20 22:13:41 +02:00
|
|
|
- Many more...
|
2022-04-27 22:09:34 +02:00
|
|
|
|
2023-04-17 00:19:50 +02:00
|
|
|
** Contents
|
2022-04-27 22:09:34 +02:00
|
|
|
|
2023-07-19 16:32:38 +02:00
|
|
|
*** First steps
|
|
|
|
|
2022-07-03 17:21:23 +02:00
|
|
|
* [[./doc/init_emacs.org][How to initialize emacs]]
|
|
|
|
* [[./doc/help.org][Find manuals and help to use emacs]]
|
2023-07-19 16:32:38 +02:00
|
|
|
* [[./doc/packages.org][Dealing with packages in emacs]]
|
|
|
|
* [[./doc/dired.org][How to use 'dired']]
|
|
|
|
* [[./doc/links_emacs.org][Links to learn more about emacs]]
|
|
|
|
* [[./doc/compile.org][Compiling emacs in GNU linux]]
|
|
|
|
|
|
|
|
*** How to 'move' in emacs buffers
|
|
|
|
|
2022-04-27 22:09:34 +02:00
|
|
|
* [[./doc/movement.org][Movement and text edition]]
|
2022-04-27 22:24:08 +02:00
|
|
|
* [[./doc/using_meta.org][Using 'meta' (M-x)]]
|
|
|
|
* [[./doc/using_alt.org][Using 'Alt' (M)]]
|
|
|
|
* [[./doc/using_ctrl_x.org][Using 'CTRL + x']]
|
|
|
|
* [[./doc/using_ctrl.org][Using 'CTRL']]
|
2023-07-19 16:32:38 +02:00
|
|
|
|
|
|
|
*** Working with files
|
|
|
|
|
|
|
|
* [[./doc/ido.org][Using 'ido' mode]]
|
2023-07-24 15:32:03 +02:00
|
|
|
* [[./doc/replace_text_mutiple_files.org][Replace text in multiple files using 'dired']]
|
2023-07-19 16:32:38 +02:00
|
|
|
|
|
|
|
*** Emacs org-mode
|
|
|
|
|
2022-04-27 22:09:34 +02:00
|
|
|
* [[./doc/org_intro.org][Introduction to emacs org-mode]]
|
2022-07-20 22:13:41 +02:00
|
|
|
* [[./doc/orgbabel.org][Introduction to org babel: literating programming in emacs]]
|
2022-07-03 17:21:23 +02:00
|
|
|
* [[./doc/citations.org][How to include bibliograpic references in org documents]]
|
2022-12-14 20:10:21 +01:00
|
|
|
* [[./doc/org_images.org][Including images in org files]]
|
2023-04-17 00:19:50 +02:00
|
|
|
|
2023-07-19 16:32:38 +02:00
|
|
|
*** Statistics and data science
|
2022-04-27 22:09:34 +02:00
|
|
|
|
2023-07-19 16:32:38 +02:00
|
|
|
* [[./doc/R_in_emacs.org][Using R in emacs]]
|
|
|
|
* [[./doc/python_in_emacs.org][Using Python in emacs]]
|
|
|
|
|
|
|
|
*** More nice things to know
|
|
|
|
|
|
|
|
* [[./doc/ledger.org][Using ledger in emacs]]
|
2022-07-20 22:13:41 +02:00
|
|
|
|
2023-07-19 16:32:38 +02:00
|
|
|
** Contenido
|
2022-07-20 22:13:41 +02:00
|
|
|
|
2023-07-19 16:32:38 +02:00
|
|
|
* [[./spa/porque_usar_emacs.org][Una breve introducción al uso de emacs]]
|
2022-07-20 22:13:41 +02:00
|
|
|
|
2022-09-23 13:57:47 +02:00
|
|
|
|