Add ido info
This commit is contained in:
parent
55971ce0a8
commit
a3299d065f
38
README.org
38
README.org
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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:
|
Loading…
Reference in New Issue