![]() You may also install Emacs using Snap as it may provide a newer version than the one by apt. ![]() Yep, that's it! Method 2: Install Emacs using Snap How to uninstall Emacs using Aptīy utilizing apt for installation, users get terminal and GUI version by default so you'll need to follow the given command for complete uninstallation: sudo apt remove emacs emacs-gui To check the installed version, pair the emacs command with -version option: emacs -versionĪs you can see, I'm running GNU Emacs version 27.1. So a single command will do the job: sudo apt insall emacs Using the default package manager for the installation of packages is always convenient and emacs is available in the default repository. So this is the reason why I came up with multiple installation methods that also include how to install the most recent version of emacs. And yes, it can boost your productivity up to a certain level for sure! However, you'd find the advanced Linux users bragging about how they are so efficient by using emacs. 2Īt this point the combination of Windows 11, WSL and Emacs is extremely powerful and enjoyable.Nano comes preinstalled for editing files in the Ubuntu terminal. I guess it’s safe to say this was my biggest motivation to switch to Windows 11 and wslg as soon as possible. Before I had to restart my Emacs session almost every time my computer went to sleep and now everything works as expected. One more thing - the new setup solves the annoying “X connection closed” issue that plagued some Windows X servers (e.g. It also seems that Emacs is a bit snappier, but this mightīe just my wishful thinking. I’m writing this article in Emacs 29 running on Windows 11 + WSL and it’s gorgeous - gone are the blurry fonts and the need to use a 3rd party X server as a stop-gap measure. In general it’s an useful tool to customize the visuals of GTK apps that you’re running in WSL2. Run the tool, select some theme from it and the warnings will go away. You can fix this by installing gnome-tweaks: $ apt install gnome-tweaks You might also encounter some warnings on Emacs startup that some files from the cursor theme cannot be loaded.īasically, the problem is that most likely no GNOME theme is currently selected (simply because you don’t use GNOME directly). I also didn’t spend any time sanitizing the input - some texts might break the shell command (e.g. The only problem with it is that you’ll notice for a second the UI of clip.exe every time you use this command. ![]() My solution shells out to clip.exe from WSL and it works reliably. ( defun copy-selected-text ( start end ) ( interactive "r" ) ( if ( use-region-p ) ( let (( text ( buffer-substring-no-properties start end ))) ( shell-command ( concat "echo '" text "' | clip.exe" ))))) Mouse or a touchpad, that you might want to enable as well: I’ll update the article when I figure this out.Įmacs 29 also ships with an improved global minor mode for scrolling with a Icon in Windows, but I have been unable to figure out what exactly went usr/local/share/applications/) Emacs’s icon got replaced with a generic Linux Epic!įor some reason with the default sktop (installed by make install in It’s as simple as this! If Emacs is properly packaged it will even appear in the Windows start menu, alongside any other Linux GUI apps you’ve installed. ![]() Now you can type emacs (or emacs-29.0.50) in the WSL Ubuntu terminal and Emacs will start in GUI mode on Windows. The instructions above are for Ubuntu 20.04, but the steps are quite similar for any Linux distro you might be using with (or without) WSL. $ sudo apt install build-essential libgtk-3-dev libgnutls28-dev libtiff5-dev libgif-dev libjpeg-dev libpng-dev libxpm-dev libncurses-dev texinfo Of any pre-built Ubuntu packages that enable pgtk, but it’s trivial to build Emacs 29 locally: $ git clone git://git.sv.gnu.org/emacs.git pgtk) feature branch was finally merged in Emacs’s master (which will become Emacs 29 in a couple of years). That’s great, but it requires a bit of extra work for Emacs users who have HiDPI displays,Īs Windows 11 uses Wayland/Weston and Emacs isn’t a proper GTK app (read this as - you’ll get blurry fonts). Windows 11 features built-in support for running Linux GUI applications. The instructions there are still valid for Windows 11, but now we have a second simpler way for running Linux GUI apps. This article is a follow-up to an older article I wrote about running Emacs with WSL2, using an X server for Windows 10. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |