xed is in the repo now, let me know if you want neovim.MartinW wrote: Thu Sep 18, 2025 12:25 pm Thanks. I’ll try some of these. To answer the initial question, on my desktop (Mac) I usually use any number of the Jetbrains IDEs (pycharm, rust rover, clion) but they’re not an option. Aside from that I use neovim, more specifically astronvim. The problem there is it needs 10+ and a whole load of plugins so I’d be amazed if they’re all working.
So given all that, I’ll try some of your suggestions. Thanks for your time sorting a few things out!
MintPPC
Re: MintPPC
Re: MintPPC
Possibly, but my config requires NeoVim 10+ It wouldn't hurt me to learn how to do it properly instead of using a predefined config however!.
So if it's quick and easy to add then please do, else your time is better spent elsewhere
I tried Geany, that seems to support rust out of the box, but none of the autocomplete stuff that was meant to work did. I'm sure that's just something I could look into. I doubt that's related to the platform, it will be me not knowing how to set it up right, I'm sure.
So if it's quick and easy to add then please do, else your time is better spent elsewhere

I tried Geany, that seems to support rust out of the box, but none of the autocomplete stuff that was meant to work did. I'm sure that's just something I could look into. I doubt that's related to the platform, it will be me not knowing how to set it up right, I'm sure.
Re: MintPPC
NeoVIM in Debian sid is 10.4. That is what I would build.
https://packages.debian.org/sid/neovim
Autocompletion:
https://stackoverflow.com/questions/749 ... etion-wơrk
https://packages.debian.org/sid/neovim
Autocompletion:
https://stackoverflow.com/questions/749 ... etion-wơrk
Last edited by mintppc on Thu Sep 18, 2025 3:12 pm, edited 1 time in total.
Re: MintPPC
Well that would be my preferred option. I’d have to see how I get on with the plugin ecosystem but neovim itself would definitely get my vote as it’s one of the tools I use all day long in my job and a bit of a go to for me.
Re: MintPPC
More dependency problems during the build of neovim:
The following packages have unmet dependencies:
pbuilder-satisfydepends-dummy : Depends: lua-luv-dev (>= 1.43.0) but it is not installable
Depends: python3-pynvim (>= 0.5.2-2~) but it is not installable
Unable to resolve dependencies! Giving up...
So I need to somehow also build lua-luv (or use an older version) and maybe more. I will try tomorrow. It is more complicated than I thought.
The following packages have unmet dependencies:
pbuilder-satisfydepends-dummy : Depends: lua-luv-dev (>= 1.43.0) but it is not installable
Depends: python3-pynvim (>= 0.5.2-2~) but it is not installable
Unable to resolve dependencies! Giving up...
So I need to somehow also build lua-luv (or use an older version) and maybe more. I will try tomorrow. It is more complicated than I thought.
Re: MintPPC
Don’t invest too much time and effort on my part. I can get by with other options and I don’t spend a massive amount of time in Linux on my PPC machines. I can always cross compile or just do most work on Mac and then just compile / test on ppc. The keybinds drive me insane on Linux, whatever the flavour for starters.
Re: MintPPC
@mintppc
I was able to activate lightdm, after several trials and errors...
But 'Mate' is not available in the menu where you select the desktop! I have it installed though ('sudo apt install mate-desktop'). How can I 'activate' Mate, so that it can be selected from lightdm? Is it available for other users?
I was able to activate lightdm, after several trials and errors...
But 'Mate' is not available in the menu where you select the desktop! I have it installed though ('sudo apt install mate-desktop'). How can I 'activate' Mate, so that it can be selected from lightdm? Is it available for other users?
- Roland -
Re: MintPPC
@Roland
I actually use LXDM as display manager, I think it should work.
If you want to switch again from LightDM to LXDM:
sudo dpkg-reconfigure lxdm
Choose LXDM
I actually use LXDM as display manager, I think it should work.
If you want to switch again from LightDM to LXDM:
sudo dpkg-reconfigure lxdm
Choose LXDM
Last edited by mintppc on Fri Sep 19, 2025 3:13 am, edited 4 times in total.
Re: MintPPC
@Roland
Autologin for LXDM:
Autologin
To log in to one account automatically on startup, without providing a password, find the line in /etc/lxdm/lxdm.conf that looks like this:
#autologin=dgod
Uncomment it, substituting the target user instead of dgod.
See
https://wiki.archlinux.org/title/LXDM
I disabled Mate in MintPPC, so you have to install it yourself. The easiest way to install Mate is
sudo apt install task-mate-desktop
Autologin for LXDM:
Autologin
To log in to one account automatically on startup, without providing a password, find the line in /etc/lxdm/lxdm.conf that looks like this:
#autologin=dgod
Uncomment it, substituting the target user instead of dgod.
See
https://wiki.archlinux.org/title/LXDM
I disabled Mate in MintPPC, so you have to install it yourself. The easiest way to install Mate is
sudo apt install task-mate-desktop
Re: MintPPC
I built NeoVIM but as expected, some python tests failed because I had to built some python build-deps with tests disabled, otherwise they would not build (tests failed there because of segmentation faults). So I have a build, but it could be buggy, don't know. You would have to test it to see for yourself. I attached the failed tests.
To install:
apt install neovim
to start, in the console
nvim
I don't see it in the menu, don't know why. I added it by installing alacarte, it then saw neovim.
From test_python3.vim:
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_Clear():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_Clear line 4: Expected 11 but got 1
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_List():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_List line 4: Expected 11 but got 1
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_Str():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_Str line 4: Expected 11 but got 10
Found errors in Test_python3_heredoc():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_python3_heredoc line 16: Expected 'ABCDE' but got v:null
Found errors in Test_set_cursor():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_set_cursor line 7: Expected [1, 6] but got [1, 1]
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_set_cursor line 11: Expected [2, 6] but got [2, 1]
From test_pyx3.vim:
Found errors in Test_pyx():
Caught exception in Test_pyx(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyx, line 7
Found errors in Test_pyx3_heredoc():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyx3_heredoc line 16: Expected 'ABCDE' but got v:null
Found errors in Test_pyxdo():
Caught exception in Test_pyxdo(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxdo, line 4
Found errors in Test_pyxeval():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxeval line 2: Pattern '^3\\.\\d\\+\\.\\d\\+' does not match 'v:null'
Found errors in Test_pyxfile():
Caught exception in Test_pyxfile(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxfile, line 5
From test_winfixbuf.vim:
Found errors in Test_pythonx_pyxdo():
Caught exception in Test_pythonx_pyxdo(): Vim(call):E121: Undefined variable: l:caught @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_pyxdo, line 27
Found errors in Test_pythonx_pyxfile():
Caught exception in Test_pythonx_pyxfile(): Vim(call):E121: Undefined variable: l:caught @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_pyxfile, line 25
Found errors in Test_pythonx_vim_current_buffer():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_vim_current_buffer line 26: Expected 1 but got 0
/build/neovim-0.10.4/build/bin/nvim -u NONE -U NONE -i NONE --noplugin --headless -S summarize.vim messages
To install:
apt install neovim
to start, in the console
nvim
I don't see it in the menu, don't know why. I added it by installing alacarte, it then saw neovim.
From test_python3.vim:
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_Clear():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_Clear line 4: Expected 11 but got 1
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_List():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_List line 4: Expected 11 but got 1
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_Str():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_Str line 4: Expected 11 but got 10
Found errors in Test_python3_heredoc():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_python3_heredoc line 16: Expected 'ABCDE' but got v:null
Found errors in Test_set_cursor():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_set_cursor line 7: Expected [1, 6] but got [1, 1]
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_set_cursor line 11: Expected [2, 6] but got [2, 1]
From test_pyx3.vim:
Found errors in Test_pyx():
Caught exception in Test_pyx(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyx, line 7
Found errors in Test_pyx3_heredoc():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyx3_heredoc line 16: Expected 'ABCDE' but got v:null
Found errors in Test_pyxdo():
Caught exception in Test_pyxdo(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxdo, line 4
Found errors in Test_pyxeval():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxeval line 2: Pattern '^3\\.\\d\\+\\.\\d\\+' does not match 'v:null'
Found errors in Test_pyxfile():
Caught exception in Test_pyxfile(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxfile, line 5
From test_winfixbuf.vim:
Found errors in Test_pythonx_pyxdo():
Caught exception in Test_pythonx_pyxdo(): Vim(call):E121: Undefined variable: l:caught @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_pyxdo, line 27
Found errors in Test_pythonx_pyxfile():
Caught exception in Test_pythonx_pyxfile(): Vim(call):E121: Undefined variable: l:caught @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_pyxfile, line 25
Found errors in Test_pythonx_vim_current_buffer():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_vim_current_buffer line 26: Expected 1 but got 0
/build/neovim-0.10.4/build/bin/nvim -u NONE -U NONE -i NONE --noplugin --headless -S summarize.vim messages