Compare commits

..

No commits in common. "0cffc0488ad9583ad7ea4f42d47aca0cda8c8da3" and "91930a038e1d4a8da7dbc74d57b3042c58bf2049" have entirely different histories.

View File

@ -38,39 +38,18 @@ the section entitled "GNU Free Documentation License".
:CUSTOM_ID: sec:quick-start :CUSTOM_ID: sec:quick-start
:END: :END:
Backup the =user-emacs-directory= (defaults often to =~/.emacs.d= on =Linux=, Backup your =user-emacs-directory= (defaults often to =~/.emacs.d= on =Linux=,
=Unix=, or =Darwin=) and execute the commands in listing [[lst:prepare-user-emacs-directory-with-https][prepare the =Unix=, or =Darwin=) directory and execute the commands in listing
=user-emacs-directory= without =ssh= access]] or in listing [[lst:prepare-user-emacs-directory-with-ssh][prepare the [[lst:prepare-user-emacs-directory]]. After invoking Emacs interactively (in
=user-emacs-directory= with =ssh= access]]. After invoking Emacs interactively interactive mode, neither in batch mode, nor in server mode), Emacs will ask you
(in interactive mode, neither in batch mode, nor in server mode), Emacs will ask to install a selected set of packages. Quit Emacs and invoke Emacs again.
you to install a selected set of packages. Quit Emacs and invoke Emacs again.
# #+caption[Prepare the user-emacs-directory]: #+caption[Prepare the user-emacs-directory]:
# #+caption: Clone and initialize the user-emacs-directory. #+caption: Clone and initialize the user-emacs-directory.
# #+name: lst:prepare-user-emacs-directory #+name: lst:prepare-user-emacs-directory
# #+begin_src shell :noeval :tangle no
# cd ~
# git clone ccdr@mercury.grenoble.cnrs.fr:SERVER/emacs.d.git .emacs.d
# make --directory=.emacs.d init
# emacs &
# #+end_src
#+caption[Prepare the user-emacs-directory without =ssh= access]:
#+caption: Clone and initialize the user-emacs-directory without =ssh= access.
#+name: lst:prepare-user-emacs-directory-with-https
#+begin_src shell :noeval :tangle no #+begin_src shell :noeval :tangle no
cd ~ cd ~
git clone https://forge.chapril.org/gav451/emacs.d.git git clone ccdr@mercury.grenoble.cnrs.fr:SERVER/emacs.d.git .emacs.d
make --directory=.emacs.d init
emacs &
#+end_src
#+caption[Prepare the =user-emacs-directory= with =ssh= access]:
#+caption: Clone and initialize the user-emacs-directory with =ssh= access.
#+name: lst:prepare-user-emacs-directory-with-ssh
#+begin_src shell :noeval :tangle no
cd ~
git clone ssh://gitea@forge.chapril.org:222/gav451/emacs.d.git
make --directory=.emacs.d init make --directory=.emacs.d init
emacs & emacs &
#+end_src #+end_src
@ -4254,17 +4233,15 @@ many Emacs Lisp idioms.
Listing [[lst:setup-ielm][setup ielm]] customizes the [[https://wikemacs.org/wiki/IELM][Interactive Emacs Lisp Mode]] for better Listing [[lst:setup-ielm][setup ielm]] customizes the [[https://wikemacs.org/wiki/IELM][Interactive Emacs Lisp Mode]] for better
interoperability with [[https://smartparens.readthedocs.io/en/latest/][Smartparens]]: get help on the key bindings by means of interoperability with [[https://smartparens.readthedocs.io/en/latest/][Smartparens]]: get help on the key bindings by means of
src_emacs-lisp{(describe-function 'inferior-emacs-lisp-mode)}. src_emacs-lisp{(describe-mode (get-buffer "*ielm*"))}.
#+caption[Setup =ielm=]: #+caption)}[Setup =ielm=]:
#+caption: Setup =ielm=. #+caption: Install =ielm=.
#+name: lst:setup-ielm #+name: lst:setup-ielm
#+begin_src emacs-lisp #+begin_src emacs-lisp
(with-eval-after-load 'ielm (with-eval-after-load 'ielm
(if (version< "29.0.0" emacs-version) (custom-set-variables
(setopt ielm-dynamic-return nil) '(ielm-dynamic-return nil)))
(custom-set-variables
'(ielm-dynamic-return nil))))
#+end_src #+end_src
** [[https://fennel-lang.org/][Fennel Programming]] ** [[https://fennel-lang.org/][Fennel Programming]]