Add ido info

This commit is contained in:
Jose 2023-07-19 11:32:38 -03:00
parent 55971ce0a8
commit a3299d065f
4 changed files with 72 additions and 16 deletions

View File

@ -26,33 +26,45 @@ Emacs is free software project with many years of development and a very active
** Contents
*** First steps
* [[./doc/init_emacs.org][How to initialize emacs]]
* [[./doc/help.org][Find manuals and help to use emacs]]
* [[./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
* [[./doc/movement.org][Movement and text edition]]
* [[./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']]
* [[./doc/ddbb_use.org][Using ddbd to keep your contacts]]
*** Working with files
* [[./doc/ido.org][Using 'ido' mode]]
*** Emacs org-mode
* [[./doc/org_intro.org][Introduction to emacs org-mode]]
* [[./doc/orgbabel.org][Introduction to org babel: literating programming in emacs]]
* [[./doc/dired.org][How to use 'dired']]
* [[./doc/packages.org][Dealing with packages in emacs]]
* [[./doc/R_in_emacs.org][Using R in emacs]]
* [[./doc/citations.org][How to include bibliograpic references in org documents]]
* [[./doc/links_emacs.org][Links to learn more about emacs]]
* [[./doc/ledger.org][Using ledger in emacs]]
* [[./doc/compile.org][Compiling emacs in GNU linux]]
* [[./doc/org_images.org][Including images in org files]]
*** Statistics and data science
* [[./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]]
** Contenido
* [[./spa/porque_usar_emacs.org][Una breve introducción al uso de emacs]]
** Contact
[[https://www.onecluster.org/][Onecluster]] is a community of people who enjoy learning and sharing experiencies about free-software {libre as in freedom}.
For questions, comments, doubts about free-software visit our [[https://ayuda.onecluster.org/][Discourse]]
Please let us know if you liked, used or have any question or suggestion on how to improve this tutorial.

View File

@ -3,7 +3,6 @@
#+bibliography: ../bib/lepto-ref.bib
#+options: toc:nil num:nil author:nil
* How to make citations using Emacs org-mode
It is possible to include bibliographic citations within org documents.

View File

@ -20,12 +20,12 @@ the manuals.
: C-h i
To search for files within the manuals, you can use 'ALT' then 'm' (menu) and
To search for files within the info version of manuals, you can use 'm' (menu) and
then 'some words you need to find'.
To search 'awk' manual within info manuals:
: M m awk
: m awk
** man

45
doc/ido.org Normal file
View File

@ -0,0 +1,45 @@
#+date: 2023-07-19
#+options: toc:nil num:nil author:nil
* Ido mode
'Ido mode' stands for "interactively do". It's a package of emacs used to switch
between buffers and find (open or create) files.
To activate the mode you may use 'M-x' (keys: "Alt" + "x" ):
- ~M-x ido-mode~: initializes ~ido~ for one emacs session.
To activate ~ido~ for every emacs session, you may include the following in the
emacs initialization file (e.g., ~.emacs~, ~.emacsd/config.org~ ):
#+begin_example emacs-lisp
(require 'ido)
(ido-mode t)
#+end_example
** Open files and visit other buffers
After activating ~ido~ using the keybindings '~C-x + C-f~' will execute the function
'ido-find-file'.
Also, using 'C-x' and then 'b' will open options to visit any open buffer in
the session.
#+begin_comment
*Note* that visiting a file with ido (C-x C-f) will search for the name of the
file everywhere, wich can be annoying if you want to create files with the
same name in different directories.
To avoid this behavior, you may use 'M-x ido-find-file-in-dir' to precisely
indicate the place where you want to create the new file.
If you use 'C-x C-f' you may use [[https://stackoverflow.com/questions/23741014/how-to-stop-auto-complete-from-overwriting-a-file-that-is-similarly-named]['C-j']] after to avoid emacs visit a file with
the same name, and instead create a new file.
#+end_comment
** References
- [[https://stackoverflow.com/questions/23741014/how-to-stop-auto-complete-from-overwriting-a-file-that-is-similarly-named][Avoid overwriting files with similar name while using ido]]
#+print_bibliography: