Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
other:emacs_doc [2023/09/12 11:43] – [Windows installation] Added a sub-section for the general Windows references' links jypeter | other:emacs_doc [2023/12/06 17:55] – [Windows installation] Improved jypeter |
---|
==== Windows installation ==== | ==== Windows installation ==== |
| |
=== emacs for Windows === | |
| |
This is the //light and easy// option! | |
| |
* Use [[other:win10apps#installing_applications_with_winget|winget]] to install ''emacs'' for Windows: | === emacs binaries for Windows === |
| |
| <note warning>When installing emacs, you will need an account that can get **//elevated// (i.e. //administrator//) permissions** |
| |
| \\ At LSCE, use the ''[[https://wiki.lsce.ipsl.fr/pmip3/doku.php/other:win10config#the_available_accounts|.\admin]]'' account</note> |
| |
| * Use ''winget'' to install ''emacs'' for Windows (optional [[other:win10apps#installing_applications_with_winget|winget]] details, for people who want to learn more): |
* Just type the folllowing, in a windows ''cmd'', ''PowerShell'' or ''Terminal'' **with //elevated// (i.e. //administrator//) permissions**:\\ ''%%winget install --id GNU.Emacs%%'' | * Just type the folllowing, in a windows ''cmd'', ''PowerShell'' or ''Terminal'' **with //elevated// (i.e. //administrator//) permissions**:\\ ''%%winget install --id GNU.Emacs%%'' |
* Note: if the automated installation with ''winget'' does not work, download the Windows installer from the most recent ''windows/gnu-XX'' directory of a [[https://ftpmirror.gnu.org/emacs/|gnu ftp mirror]] | * IF the automated installation with ''winget'' does not work, download the most recent Windows installer from a gnu ftp mirror |
| * Go to [[https://ftpmirror.gnu.org/emacs/|gnu emacs ftp mirror]] |
| * Go to the most recent ''windows/emacs-XX/'' folder (e.g. ''windows/emacs-29/'') |
| * Download the most recent ''emacs-XX.YY-installer.exe'' file (e.g. ''emacs-29.1_2-installer.exe'') and execute it |
| |
| * If everything went well, you should have a new ''Start''=>''Emacs-XX'' menu that you can use to start ''emacs'' |
| * If that's not the cas FIXME |
| |
* You can work with the default ''emacs'' settings, but it is highly recommended to start with a nice existing emacs configuration file (if available) | * You can work with the default ''emacs'' settings, but it is highly recommended to start with a nice existing emacs configuration file (if available) |
* [[other:emacs_doc#example_configuration_file|Example configuration file]] | * [[other:emacs_doc#example_configuration_file|Example configuration file]] |
| |
| === Recommended EXTRA binaries for Windows === |
| |
* **If** you need to **work with remote files**, ''emacs'' can automatically transfer files from your computer and remote servers, if configured properly\\ <wrap hi>**Extremely** useful</wrap> | * **If** you need to **work with remote files**, ''emacs'' can automatically transfer files from your computer and remote servers, if configured properly\\ <wrap hi>**Extremely** useful</wrap> |
| |
* Extra Windows specific information (optional, read only if you need it): [[https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html|GNU Emacs FAQ for MS Windows]] | * Extra Windows specific information (optional, read only if you need it): [[https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html|GNU Emacs FAQ for MS Windows]] |
| |
=== emacs for Linux, inside WSL === | |
| |
<note warning>This is the //overkill// option... Useful **only if you really need //WSL//**!\\ You should also install the [[#emacs_for_windows|emacs Windows version]]!</note> | |
| |
* Install [[other:win10wsl|Windows Subsystem for Linux]] | |
* Install emacs for Linux (check [[#linux_installation|Linux installation]] above) | |
| |
===== Launching emacs ===== | ===== Launching emacs ===== |
==== Example configuration file ==== | ==== Example configuration file ==== |
| |
* Recommended {{ :other:emacs_jyp_2023-08-11.txt |emacs configuration file}} | * Recommended {{ :other:emacs_jyp_2023-09-12.txt |emacs configuration file}} |
* Download this ''emacs_jyp_yyyy-mm-dd.txt'' file to the [[other:emacs_doc#location_of_the_configuration_file|appropriate configuration directory (for your system)]] | * Download this ''emacs_jyp_yyyy-mm-dd.txt'' file to the [[other:emacs_doc#location_of_the_configuration_file|appropriate configuration directory (for your system)]] |
* Rename the file to ''.emacs'' | * Rename the file to ''.emacs'' |
* [[https://www.gnu.org/software/emacs/manual/html_node/emacs/|The Emacs Editor]] (the official manual) | * [[https://www.gnu.org/software/emacs/manual/html_node/emacs/|The Emacs Editor]] (the official manual) |
* Other official related [[https://www.gnu.org/software/emacs/manual/|GNU Emacs Manuals]] | * Other official related [[https://www.gnu.org/software/emacs/manual/|GNU Emacs Manuals]] |
| |
| * [[https://github.com/rougier#emacs-hacking|Emacs hacking]] by Nicolas Rougier |
| |
===== Updating emacs ===== | ===== Updating emacs ===== |