Trouble setting up arduino on helix
Hi!
I am trying to set up arduino autocompletion and syntax highlighting. I followed some of the instuctions in an issue on the github adding that to my own common sense, and it mostly overlaps now. But the syntaxhighlighting is still not there, and neither is autocompletion.
My ~/.config/helix tree looks like this now:
undefined
. ├── config.toml ├── languages.toml ├── runtime │ └── queries │ ├── arduino │ │ ├── folds.scm │ │ ├── highlights.scm │ │ ├── indents.scm │ │ ├── injections.scm │ │ └── locals.scm │ └── cpp │ ├── folds.scm │ ├── highlights.scm │ ├── indents.scm │ ├── injections.scm │ └── locals.scm └── themes └── molokai-edit.toml
and the relevant content (I removed some markdown stuff for this post) of languages.toml:
toml
[language-server.arduino] command = "./arduino-language-server" args=["-clangd","/usr/local/bin/clangd","-cli","/usr/local/bin/arduino-cli","-cli-config","~/.arduino15/arduino-cli
So I changed some other things to improve detection. I will update the post. But nice idea adding a hint! I personaly did that in a hint
command also specifying other shortcuts and aliases about my zsh config.
Yea, so I updated the post with my current solution. Also, I moved away from ubuntu touch, because of lomiri not supporting X apps like libreoffice. Therefore I do not recommend ubuntu touch... But I am going to try postmarketos+kde plasma mobile. I will update if that works better.
I almost live in my terminal...
But can you run lomiri on X? Mir is like wayland, where the shell and the wm are bound to the display server, and they work on that specific display server right? If it would be possible to run lomiri on X, I an trying that immediatly!
Ah. Ubuntu touch has the driver included, you just need to activate it. It is still the buggy driver, but it is a driver.
I am liking the experience a lot, for me it works fine, exept for the screen being rotated. I would suggest getting one.
I will have to say bluetooth also does not work yet, and kde (the default with danctnix) does not work really wel with a touchscreen.
How to force screen orientation on lomiri desktop
I recently got a pinetab2, and I booted it into ubuntu-touch, running lomiri. But the screen orientation is the wrong way (portrait). I am not interested in autorotate, so how would I force the screen orientation of a mir-based desktop to landscape? If you need more info to help me, just ask for it.
edit:
Yesterday while writing this I didn't have much time, so I forgot to mention the accual problem...
The problem I'm having is that the autorotation sensor always reports portait mode, even when in landscape. It does report a change. I know this because it switches to desktop mode when I rotate with the keyboard plugged in.
edit while writing previous edit:
Now it does not even go to desktop mode anymore... So I guess it is now stuck even more.
My solution was either disabling the rotation sensor's driver to make lomiri default to the set rotation in /etc/ubuntu-touch-session.d/flo.conf
, or fixing the driver so it reports orientation correctly.
edit 2: I currently solved th
Thanks for your reply! This made me think: could I bind enter to newline and alt-enter to accept, which then made me think if it was possible to have enter to accept and alt-enter to newline on first line only, after that in reverse. That made me think of the script I added to the post.
But serious, without this I would have never thought of doing what I did.
Permanently Deleted
Erm... fish-like multiline editing? This does everything but that... but still thanks, as the syntax hylighting is something I wanted.
I updated my post to be clearer.
because it is a python shell, not a posix shell. and, my python broke, and I don't know how to solve that (but I am not lokking for help with that :)
ah, I updated the post to be clearer :).
Any multiline zsh compatible shells?
Some time ago I found xonsh which is a python-based shell. It had really good multiline support, and I am searching for a shell with sameish multiline support as xonsh. Fish shell also has good multiline support, it is around the same level, but it is not posix compatible. I want a shell that has that kind of level of multiline, but zsh (bash is also fine) compatible.
Does anyone know of one?
edit: based on the replies, I get this is unclear. My problem with zsh is that if i press enter and it starts a new line, I can't get back to the prevous line, because a new prompt is started. In fish this is possible, all lines are one prompt. But, fish is not posix compatible. So, I guess I want a posix-compatible shell with fish-like lines (multiple line) editing. I wanted zsh support to keep using my custom oh-my-zsh prompt, but remaking it for a new shell is not a big problem. Sorry for being unclear.
edit 2: solution is here! Thanks to @andy@programming.dev I started t