[HN Gopher] Emacs is on F-Droid
___________________________________________________________________
Emacs is on F-Droid
Author : eskilop
Score : 161 points
Date : 2023-02-23 12:24 UTC (10 hours ago)
(HTM) web link (f-droid.org)
(TXT) w3m dump (f-droid.org)
| snackematician wrote:
| Awesome!
|
| I especially look forward to trying Org mode with this. One of
| the biggest weaknesses of Org-mode as a planning tool is the
| situation on mobile.
|
| Any tips for configuring Emacs to work well in this environment?
| E.g. with strokes-mode or gestures? I saw Emacs is getting some
| improvements to touchscreen support which is coming in Emacs 29
| [1].
|
| [1]
| https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?id...
| tetris11 wrote:
| For the life of me I still do not understand the syncing model
| on Orgzly.
|
| I love this app, I use it daily, I just do not understand why
| it needs it's own internal node model that it has to sync to
| file, instead of just.... reading the file, parsing it, and
| writing it....
| h3ctic wrote:
| My solution: orgzly syncs to a local file, the local file is
| synced with synching. Works flawlessly for my files.
| guluarte wrote:
| add vim and you can brick your phone
| yepguy wrote:
| Also of interest, I saw a post[1] a few days ago about how to
| allow this Emacs build to use external tools like git from
| Termux.
|
| [1]:
| https://marek-g.github.io/posts/tips_and_tricks/emacs_on_and...
| anotheryou wrote:
| How does it compare to the termux way?
|
| Any sort of OS integration like opening filetypes, sharing,
| shortcuts, widgets?
| teddyh wrote:
| I guess the important features are:
|
| 1. Graphics. Emacs is a graphical application, even if many
| people forget this sometimes. I like to link to the Emacs Tour:
| https://www.gnu.org/software/emacs/tour/
|
| 2. Access to the entire filesystem and operating system, free
| from the Termux sandbox.
| mburee wrote:
| If you give Termux the storage permission you can use all of
| your regular storage just fine
| jraph wrote:
| This list of asked permissions xD. It's fortunate that one can go
| check the source code. The 48M APK is not exactly lightweight
| neither.
|
| I guess this is what it takes when implementing an OS in an
| Android app.
| wazoox wrote:
| You know the acronym of old: "Eight Megabytes And Constantly
| Swapping" :D
| shagie wrote:
| Eventually Mallocs All Computer Storage
| cookiengineer wrote:
| Escape Meta Alt Control Shift, all at once.
| MikusR wrote:
| That's 5 times less than on Windows.
| jraph wrote:
| zypper install --no-recommends emacs Loading
| repository data... Reading installed packages...
| Resolving package dependencies... The following
| 24 NEW packages are going to be installed: cpp13
| emacs emacs-el emacs-eln emacs-info emacs-x11 etags gcc13
| gnu-unifont-bitmap-fonts guile guile-modules-3_0 libXaw3d8
| libgccjit0 libgsasl7 libguile-3_0-1 libhwasan0
| libkyotocabinet16 libm17n0 libmailutils9 libntlm0 libotf1
| m17n-db mailutils system-user-games 24 new
| packages to install. Overall download size: 112.3
| MiB. Already cached: 0 B. After the operation, additional
| 374.4 MiB will be used. Continue? [y/n/v/...? shows
| all options] (y):
|
| Interesting (almost half of this is cpp13, gcc13 and
| libhwasan0 though).
| crabbone wrote:
| I'm not the author, but I answered it above: any useful program
| on Android, if you want to use it in a way similar to how you'd
| use your PC will have to ignore Android's permissions model.
| That model is useful if your model user is restricted by system
| administrator to only performing a few tasks (i.e. users don't
| control their device). That whole idea flies out of the window
| once you want to do something like copy files or run an FTP
| server etc.
|
| My guess is that MS Windows or MacOS users will feel more at
| home with using their Android device because they are more used
| to the system telling them what they may or may not do. But, to
| Linux user this feels very user-ugly.
|
| Being in the latter category, I've been oscillating between two
| states of using my phone: either go all-in, and wipe the OS
| entirely replacing it with something sensible, or never trust
| it and don't put any personal data on the phone.
|
| Unfortunately, neither state is really feasible at this point.
| Living in an almost cash-less society, phone is almost a
| necessary payment tool (my bank tends to randomly lock my debit
| card every few months...) I also need to use my phone to
| authenticate to various government and work-related services.
| And that requires installing the toxic garbage OS on it.
|
| I wish services like cash payments and identification were
| provides as public interfaces instead of installable closed-
| source software... but, unfortunately, it seems like free
| software world had lost the battle for the phones. At least for
| now.
| warkdarrior wrote:
| MS Windows is a lot more open than Android. Any Windows
| program you run can access any of your data, without any
| constraints. Most users, who do not carefully review every
| piece of code they run, probably like a more constrained
| environment, so "any program can do anything" cannot happen.
| crabbone wrote:
| Yeah... I guess, Microsoft couldn't have dreamed about
| putting their users into such a strict jail as was made
| possible by the advent of iPhone and later Android.
| Especially so due to having a free alternative that, if
| they pushed too hard, might have become more attractive to
| their users.
|
| They were also sued more than Android have been so far. And
| the legislation has still to pick up steam to crack on the
| scam that some of the Android (or iPhone) parts are.
| Unfortunately, legislation needs to have much more
| technological sophistication that they currently have to be
| able to deal with this. :(
| jraph wrote:
| > My guess is that MS Windows or MacOS users will feel more
| at home with using their Android device because they are more
| used to the system telling them what they may or may not do.
| But, to Linux user this feels very user-ugly.
|
| Don't lose patience though, it's coming on Linux too with
| Flatpaks :-)
|
| For instance the second screenshot of the latest post of
| "Adventures in Linux and KDE" [1] shows how it looks in
| Discover.
|
| [1] https://pointieststick.com/2023/02/17/this-week-in-kde-a-
| smo...
| crabbone wrote:
| I work in a company that was acquired by a larger company
| about a year ago. The original company simply gave us
| laptops for work and asked to put full-disk encryption on
| them and to follow very general, but very sensible security
| requirements (eg. lock the screen if going away for long
| time, don't leave in the office unattended etc.)
|
| We were allowed to keep our original laptops so far.
|
| The IT department of the new overlords declared that
| eventually, they are going to retire our current generation
| of laptops and replace them with something that they,
| themselves, install and control. Users of such laptops will
| not have root access, for instance. Will have some
| mandatory garbage antivirus and other corporate spyware
| installed on them. The company is said to cycle their
| laptops every 4 years or so. And that's the time when I'm
| planning on handing in my two month notice.
|
| Yeah, it's _possible_ to make Linux suck as much as Windows
| or MacOS (in this respect), but this will cause people to
| revolt. That 's why I also won't use Flatpacks or similar
| containerized / read-only bind-mounted installs etc. This
| goes against the reason why I chose to use Linux. I feel
| upset and confused seeing how tools like these get more and
| more traction.
| seanw444 wrote:
| I hate that companies do this. I'm very thankful to have
| found a job where my boss lets me basically self-manage
| my tasks, and my own hardware. I trust my security more
| than some IT guys.
| jraph wrote:
| I think you are conflating your restrictive and painful
| company policies with features that can be beneficial to
| the users.
|
| I believe such a permission system can be a good thing.
| Apart from the "the app could be a bit malicious and I
| can't check by looking at its code because it's not
| available" situation which does not really concern me
| because I avoid proprietary apps, let alone apps that
| could be a bit malicious, it reduces the surface attack.
| Imagine a browser that asks for no permissions, or for
| temporary ones when needed (access to the microphone or
| the webcam for example - not sure Flatpak allows
| temporary permissions, but still). Some malicious website
| trying to exploit a security flaw would be restricted in
| the harm it can cause by the permission system. The user
| is still in control because they can decide what to
| allow. Actually, such a system improves the user control
| because now, the user can also deny things if they want.
|
| Such system can be abused by restrictive policies, but
| the problem is there: in the policies.
|
| Now, I won't use Flatpak as long as I can, because I
| don't like its heaviness. It takes space on the disk. I
| don't like the delays it causes when running an app. The
| integration of Flatpak apps in the system is not perfect
| yet and I notice it. But this permission system? Yes,
| looks good :-)
| haolez wrote:
| I've tried to use an Android device as a desktop replacement
| before, but the input lag is always there and it's really
| annoying, even when using a wired USB keyboard. It seems that
| input lag is an intrinsic characteristic of an Android device.
| ValentinPearce wrote:
| I'm using a physical keyboard on the nothing phone and I don't
| have any input lag problem. I am using it mainly for termux
| admittedly but I haven't perceived any in other apps.
| haolez wrote:
| Does alt-tab work reliably? In my Samsung tablet, it's kind
| of random where the windows selector will start.
| rchaud wrote:
| I use a BT mouse and keyboard on Android almost daily, and have
| never experienced any input lag for typing. How long ago did
| you try this?
| NickHoff wrote:
| Some of the permissions this app requires: read
| your contacts modify your contacts access
| approximate location only in the foreground send and view
| SMS messages receive text messages (SMS) receive
| text messages (MMS) read your text messages (SMS or MMS)
| take pictures and videos
| crabbone wrote:
| I would expect, probably, even more. The permission model of
| Android is worthless, if you actually want to use it as your
| desktop replacement. I.e. if you want to own it rather then
| rent it (and be told by the manufacturer / reseller what you
| may or may not do).
|
| For example, I use Termux app on my Android (which gives me
| access to the terminal version of Emacs, without the GTK
| stuff). In order for the terminal to be practically useful, it
| needs very broad permissions. The permissions you listed come
| as a side effect of the bad underlying permissions model. It's
| not like Emacs is going to send SMS, it's just because that
| service in Android will get exposed if you need something more
| general, like access to the file system that isn't restricted
| to the directory where you program is installed.
| warkdarrior wrote:
| One can write a perfectly good text editor without requiring
| contacts or location permission.
| crabbone wrote:
| Very few Emacs users need a "perfectly good text editor".
| This is not why anyone uses Emacs.
|
| For me, personally, Emacs is a terminal emulator, interface
| to Git, MUA, file manager, organizer and planner, a gateway
| for configuring various aspects of the system I'm using...
| I even use it to run alsamixer, because it's easier for me
| to control sound volume this way.
|
| Oh, and an interface to govmomi / aws-cli / az with a bunch
| of custom code written around those tools. Openstack
| pending.
|
| And any Emacs user you ask will have a bunch of other
| uses... Some other things I've done / or played around in
| the past include: Wiki server, cooperative editing (with
| Rudel, probably dysfunctional by now), binary files editing
| (well, I still do every now and then), Web browsing, IRC
| (and Jabber way, way back)...
| dotancohen wrote:
| And none of those use cases require contacts or location
| permission.
|
| You could argue that a general-purpose planner might, but
| that's not what Emacs is, nor do I believe that it
| supports parsing contacts in the format provided by the
| Android APIs.
| Wildgoose wrote:
| Some people use emacs as an email client - that is
| probably why it may require permission to access
| Contacts.
| jraph wrote:
| > perfectly good text editor
|
| This is a very restricted description of Emacs though.
|
| Emacs _happens_ to provide a text editor ;-)
| beepbooptheory wrote:
| For me, really finally understanding this point about
| Emacs was nothing short of enlightenment.
| cykros wrote:
| Emacs, though, is a great operating system, which just
| sadly doesn't ship with a decent text editor. Don't worry
| though, you can install the eVil plugin, and get what is
| essentially Vim running inside of it.
| Ajedi32 wrote:
| This is... pretty much entirely false. You don't need SMS
| permissions to get access to the filesystem. Also, SMS access
| (like most sensitive permissions in modern Android) is
| disabled by default when you install the app, so GP's list is
| just a list of permissions Emacs _can_ theoretically request,
| not permissions it actually has on install. (Not sure what
| functionality Emacs has that requires SMS access, but I 'm
| guessing there is some optional feature that lets you send
| texts or something.)
|
| Generally these days when Android apps request permissions
| they don't need it's because they're either old or poorly
| written; not because Android doesn't have more granular APIs
| available. For example, applications requesting full file
| system access when all they need is the ability to read and
| write to a user-selected file (which requires absolutely zero
| permissions now thanks to the documents provider API) is a
| personal pet peeve of mine. Ditto for services that ask for
| permission to run continuously in the background when they
| could just use WorkManager or similar, or IOT apps that ask
| for location permissions when they could be using the Nearby
| Connections API.
| charcircuit wrote:
| >The permission model of Android is worthless, if you
| actually want to use it as your desktop replacement. I.e. if
| you want to own it rather then rent it (and be told by the
| manufacturer / reseller what you may or may not do).
|
| You make no sense. The permission model is what makes these
| operating systems so secure. It's not worthless as it
| significantly hurts the capabilities of malware. If your
| definition of owning a device is that you should be able to
| install an app that can steal all of your login information
| to every other app you have then you are alone with that
| definition. People don't want to have to care about security
| when installing random apps.
| LoganDark wrote:
| > If your definition of owning a device is that you should
| be able to install an app that can steal all of your login
| information to every other app you have then you are alone
| with that definition.
|
| (not GP) This is false, I _should_ be able to install an
| app that can steal all of my login information to every
| other app I have. I want the freedom to do stupid things
| with my device but also the freedom to _avoid_ doing stupid
| things with my device. It 's why you're informed of such
| permissions and allowed to accept them rather than just
| being prevented from installing any app that wants them.
|
| Note that I love sandboxing and safe/isolated APIs, it's
| just that, more often than not, OSes literally _can 't_
| include any escape hatches or else, _no matter how complex
| they are_ , normal people _will_ get tricked into
| activating them.
| david_allison wrote:
| In Android, it's not possible to request a permission unless
| it's defined in the manifest, and a large number of permissions
| are granted without a permissions dialog.
|
| This leads to a situation where app developers must
| unconditionally obtain permissions, even if they're only used
| on a certain code path.
| ofalkaed wrote:
| I am demoralized beyond words just thinking about doing Emacs key
| bindings on a touch screen keyboard.
| pasquinelli wrote:
| you just have to re-learn typing them with just your thumbs, no
| big deal ;)
|
| i've been using emacs in termux for my org file, and for sone
| reason the big thing i can never manage to pull off is moving
| to the top or botton of the buffer. i don't know if it's me or
| my keyboard.
| blackbear_ wrote:
| Seems like evil is the better more after all... ;)
| jrm4 wrote:
| I literally laughed out loud when I saw the headline. I'm
| thinking of the seven people who are going to engineer some
| ridiculous hacks to actually make this usable.
|
| (not intending to discourage, I say go for it! but ... yeah.)
| Wildgoose wrote:
| I have a Gemini and an AstroSlide, (from Planet Computers),
| both are mobile phones with built-in full-Qwerty keyboards.
| Great for Emacs!
| beepbooptheory wrote:
| Beyond the fact that as others have said Android is not tied to
| a touch screen keyboard, consider how this could simply be used
| to view your, e.g, org agenda with the right font and buffer
| settings. Using ERC, gnus, Org-mode rss feeds too! There are a
| lot of possibilities but you have to figure it out yourself,
| and there are plenty of new flashy things that you can use
| instead if this is unacceptable to you.
|
| You should never feel demoralized about stuff like this, thats
| a definite sign you're taking it all too seriously. :)
| behnamoh wrote:
| use a BT keyboard
| julienchastang wrote:
| Exactly. I have a full fledged emacs inside termux. With a
| Bluetooth keyboard, it is a surprisingly good solution. I
| bring this set up with me when I am on vacation and may have
| to do some emergency interventions for work. The only thing I
| have not figured out is how to re-bind the cap lock key for
| ctrl on the BT keyboard. BTW, I install emacs via Termux via
| their package utility. Termux itself is installed via F-Droid
| on my Android phone. One last thing: I also have _tmux_
| running inside Termux. Again, I am always surprised by how
| well this works.
| aidog wrote:
| I use my foldable bluetooth keyboard. Using iAWriter and
| termux, I can write posts for my PHP and ruby based blogs,
| run my static site generator and publish via git. Termux lets
| you make a shortcut that runs commands.
|
| I tried to make gtk3 GUI apps with ruby on termux, apparently
| termux now supports this new mode that works in the browser,
| but some libs seem to be missing! I think that would be a
| cool platform.
| rchaud wrote:
| I have a foldable BT keyboard as well (generic one on
| Amazon under different brand names). I find myself not
| using it because it sits completely flat, which is
| uncomfortable to type on for long periods of time. My palm
| doesn't seem to rest on the table, it hovers over the keys
| instead. Not sure if it's the same for you.
|
| A laptop keyboard is usually a half-inch or so off the
| table surface, as it sits on top of the laptop base.
| MonkeyClub wrote:
| I expect it'll be more usable through an attached keyboard on,
| say, an Android device, e.g. "my TV runs Emacs".
| crabbone wrote:
| There's a UBS-OTG thing. Allegedly. I haven't tried it, but
| have heard claims that you should be able to connect a normal
| keyboard to Android device.
|
| My Android phone is planned to be made obsolete this April
| because the banking app decided to drop support to the Android
| version I'm running (and cannot upgrade). So, come April, I'll
| have to re-investigate the options available for making phone
| experience palatable, and will probably try this USB-OTG thing,
| so, will be better prepared for stuff like this.
| kwhitefoot wrote:
| USB-OTG worked perfectly on my Moto G5+ with a Lenovo
| keyboard with built in hub to which I connected a mouse.
| Haven't tried yet with my Moto G30 because I haven't got, or
| even seen, a USB-C OTG adapter.
| goosedragons wrote:
| You don't need one. A USB C hub will probably just work
| except maybe the HDMI port. Even the cheapo Amazon Fire
| tablets just work (except video because they don't support
| alt-mode).
| kwhitefoot wrote:
| That's a lot of extra hardware to replace what was just a
| very short cable with a connector on each end! I'll have
| to look into a USB-C hub that also has USB-A for the
| keyboard.
| goosedragons wrote:
| You can also just get USB A to C adapters that will work.
| Hubs are just better value IMO.
| the_third_wave wrote:
| You've been able to attach keyboards and pointing devices -
| mice, trackpads, those presenter pointer things with
| joysticks on 'm - to Android for a very long time. Attach a
| pointing device and you get a pointer on your screen which
| can be used together with the touch screen. Attach a keyboard
| and the virtual keyboard won't pop up since the thing expects
| you (rightly IMnsHO) to use the newly attached keyboard. With
| pointer device, keyboard and Termux Android devices become
| somewhat useable general computing devices.
| david_allison wrote:
| You can. Or via Bluetooth keyboard. Depending on your setup,
| a gamepad may work for potability
| crabbone wrote:
| That's good to know. Thanks!
| david_allison wrote:
| Just to confirm: Do make sure your phone supports USB-OTG
| before getting an adapter (modern phones should).
| the_third_wave wrote:
| This has worked for most devices for a long time, e.g.
| the 12yo Motorola Defy I use as 'dangerous work device'
| supports it and works with both keyboard, pointing
| devices as well as more odd things like a borescope
| camera.
| 1bent wrote:
| For whatever it's worth, I got repeated failures trying to
| install this through the f-droid client. But going to the f-droid
| web page (as pointed to in the above link) and downloading the
| (c. 50MB) apk and installing that from the download worked ---
| but didn't end up showing it as installed in the f-droid client
| nanna wrote:
| Installs fine for me from f-droid.
| ValentinPearce wrote:
| Just need to find a way to setup doom-emacs on android and then
| I'm good to go !
| ablyveiled wrote:
| For those playing along at home, here's where I got to with
| doom emacs -
|
| - You can't just "git clone" doom emacs using a rooted termux,
| because /data/data/org.gnu.emacs/ is read-only.
|
| - So it seems that you have to use the emacs process. I went to
| buffers -> scratch to get a keyboard, and then used
| https://f-droid.org/en/packages/juloo.keyboard2/ to `M-x
| shell`.
|
| - You don't have `git` in this shell, but you can still
| download doomemacs from github using curl -LJO
| https://github.com/doomemacs/doomemacs/archive/refs/heads/maste
| r.zip
|
| - and `unzip` the archive, moving it into place.
|
| - .emacs.d/bin/doom is just a shell script, so you can invoke
| installation with
|
| - `sh .emacs.d/bin/doom install`
|
| - This is where I left off, for this script fails with "`emacs`
| not found on path".
|
| All-in-all, a very, very exciting release! I hope somebody else
| manages to hack this.
| rickstanley wrote:
| Evil-droid, or android-mode ;)
| anotheryou wrote:
| Have you tried doing it however doom gets installed normally?
|
| I tried emacs via termux and it gobbled up the opulent
| spacemacs without issues.
|
| I just couldn't find a way to associate it with certain file
| types or even just to create i shortcut opening a specific
| file.
| seanw444 wrote:
| Yeah, I don't know where it stores its configuration directory.
| Also, the on-screen keyboard keeps disappearing, and I can't
| find a way to keep it on all the time.
| goosedragons wrote:
| I've been waiting a while for this. Curious if it's possible to
| get it to play nice with a Termux chroot while keeping the Emacs
| GUI.
| Y_Y wrote:
| This is exactly what I've been trying to do. I have the CLI
| emacs installed through termed and nix-on-droid, but I can't
| get them to share with each other. It's a pity because a huge
| part of emacs functionality comes from interaction with
| external programs. I also haven't worked out how to install
| programs to the gui-emacs namespace through pure emacs
| commands. I feel that both methods should be possible though.
| iib wrote:
| There is this guide [1] that I had bookmarked on my phone,
| but I never got to actually read it fully and use it.
|
| [1] https://marek-g.github.io/posts/tips_and_tricks/emacs_on_
| and...
| Y_Y wrote:
| Amazing! Maybe in the future they'll build this into the
| releases, but in the mean time this is exactly what I was
| looking for. Thank you very much!
|
| edit:
|
| I realise now that it's better than expected, apart from
| giving instructions there are also prebuilt packages. You
| have to trust the packages of course, but the instructions
| are simple enough and can be done within tmux.
| nickcw wrote:
| This F-Droid emacs appears to have been build straight from the
| emacs repo which is cool! I was hoping for a screenshot but I
| couldn't find one.
|
| I have emacs installed in Termux on Android. Termux provides an
| extra button bar above the main keyboard for things like Ctrl,
| arrow keys, Esc, Meta which makes emacs just about usable in
| Termux. Without those things it would be unusable!
|
| Without the magic button bar you'd need the hackers keyboard
| which works very well on tablets but it is just a bit squashed
| for phones unless you use them in landscape.
|
| https://play.google.com/store/apps/details?id=org.pocketwork...
| flyinghamster wrote:
| Just for giggles, I tried plugging a USB keyboard into my phone
| via an OTG cable, and wonder of wonders it worked. The catch,
| of course, is that you'll eat your battery by powering external
| devices, and the keyboard dwarfs the phone. A Bluetooth
| keyboard would probably be a better bet for anything but rare
| use, and there are mini BT keyboards that would be easier to
| carry.
|
| Too bad built-in slider keyboards went the way of the dodo.
| There are times when the extra screen real estate from not
| needing an on-screen keyboard can really come in handy (and
| Termux is one of them).
| bjoli wrote:
| I have a Razer huntsman mini that works fine with android and
| ipadOS. I havent figured out how it handles the control keys
| and such, but if it works it will be a bottle of fun!
| medstrom wrote:
| Would people seriously use an on-screen touch keyboard for
| long? With Emacs? The intended approach must surely be with a
| Bluetooth keyboard.
| jraph wrote:
| For good measure, let's share the link to Hacker's Keyboard on
| F-droid while we are at it :-)
|
| https://f-droid.org/packages/org.pocketworkstation.pckeyboar...
| westurner wrote:
| Here's how to install conda, mamba, and pip with MambaForge
| in Termux w/ proot _from FDroid_ because there are no
| official APKs on the play store as is now necessary to bless
| binaries with context labels: https://github.com/westurner/do
| tfiles/blob/develop/scripts/s...
| The-loan-wolf wrote:
| Try unexpected keyboard
| https://www.f-droid.org/en/packages/juloo.keyboard2/
| hyperthesis wrote:
| Can it configure a dedicated ESC key? Looks like it
| overloads "q".
| The-loan-wolf wrote:
| https://www.f-droid.org/en/packages/juloo.keyboard2/
| xept wrote:
| I tried the Hacker's Keyboard, but Multiling O Keyboard has
| worked much better for me. It supports swipe input, so I can
| use it as the main keyboard. And most importantly, you can
| customize the layout almost however you want (including arrows,
| modifier keys, function keys, etc). It may be a bit confusing
| at first, as you need to write your own config in plain text.
| But other existing layouts could be a nice starting point.
| arcanemachiner wrote:
| Just found out about this keyboard. Thanks for the
| recommendation! I haven't had swipe to text in years since
| it's not included with AOSP.
| cidra wrote:
| [dead]
| paultopia wrote:
| I would sell my soul for proper emacs on my iPad Pro
| kstrauser wrote:
| You and me both. It's far and away the app I most want.
| guessbest wrote:
| A lisp tablet would be quiet novel. Instead of parens it might
| be better to draw half circles around the functions
| Mochsner wrote:
| Haven't used org mode in a while. Curious if its worth trying
| again..
___________________________________________________________________
(page generated 2023-02-23 23:01 UTC)