diff options
author | Christian Cleberg <hello@cleberg.net> | 2024-07-28 19:46:20 -0500 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2024-07-28 19:46:20 -0500 |
commit | 2be43cc479dfd4cfb621f14381330c708291e324 (patch) | |
tree | 7ac50f99425c5524c0820360754045b80d1bafcc /content/blog/2024-07-11-emacs-on-ipad.md | |
parent | afe76ac7d7498b862abaa623790b91410e34574d (diff) | |
download | cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.tar.gz cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.tar.bz2 cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.zip |
conversion from Zola to Weblorg
Diffstat (limited to 'content/blog/2024-07-11-emacs-on-ipad.md')
-rw-r--r-- | content/blog/2024-07-11-emacs-on-ipad.md | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/content/blog/2024-07-11-emacs-on-ipad.md b/content/blog/2024-07-11-emacs-on-ipad.md deleted file mode 100644 index d0d2dec..0000000 --- a/content/blog/2024-07-11-emacs-on-ipad.md +++ /dev/null @@ -1,65 +0,0 @@ -+++ -date = 2024-07-11T20:24:02 -title = "Emacs on iPadOS" -description = "Learn how to install and use Emacs on the Apple Silicon iPad natively." -draft = false -+++ - -This post describes the process to install and use Emacs on the iPad Air 13-inch -(M2). The iPad used in this post is running iPadOS 17.6. - -## Shell Application - -In order to use Emacs on an iPad, you will need a terminal emulator application. -I recommend [iSH](https://apps.apple.com/us/app/ish-shell/id1436902243), since -it runs a version of Alpine Linux within the app itself and will allow you to -install packages that you need. - - - -## Require Packages - -I started by adding the required packages directly within iSH. Emacs should -install dependencies by default, but I include a few other packages that I use -in my terminal as well. - -```sh -apk add emacs ripgrep fd findutils -``` - - - -## Emacs - -Once this is complete, you should be able to run Emacs natively on your iPad. -It's effective, but can be slow at times. - -I attempted to also install Doom Emacs, which technically worked, but was so -incredibly slow and buggy that I was not even able to take screenshots. Someone -smarter than me could likely get it to work with a little tinkering. - - - -### MELPA - -You also have to remember to hook up MELPA yourself in the `.emacs` file to be -able to search through their 5700+ packages instead of just ELPA packages. If -you don't, you will only have access to ELPA packages like the ones below. - - - -Once you have MELPA, you can install packages like the `dashboard` package shown -below. - - - -### Speed - -While Emacs will run on my iPad, it's not perfect. The largest issue on my -iPad is speed - loading Emacs takes 6-7 seconds and installing the `magit` -package took 129 seconds. - -I haven't played around enough to optimize loading times and poke around to see -why the network requests take so long, but it's a big enough issue that I -wouldn't see casual Emacs users dealing with the lag. |