
Veonim is a simple modal IDE built with Neovim and VSCode extensions. The goal is to create my ideal programming environment.
Resources:
First you will need to have nodejs, npm and Git installed on your system, examples:
emerge nodejs git # Gentoo, Funtoo, ...
sudo apt install nodejs npm git # Ubuntu, Debian, Mint, ...
sudo pacman -S nodejs npm git # Arch, Manjaro, ...
sudo dnf install nodejs npm git # FedoraAfter this it is necessary to clone Veonim
git clone https://github.com/veonim/veonimNext step is to enter directory and install dependencies via npm
cd veonim/
npm i
Okay, now you can run Veonim, but this is not the most recommended way to use, and being too slow, the settings you set will be lost. This procedure is just to see if everything is right.
npm startStill inside the Veonim directory, run the command:
npm run buildNow let’s build his binary:
If you want, first test with the command:
npm run start:release
npm run packageThe binary will be ready in the directory: ./dist/ . So let’s install it in a system directory:
sudo install dist/veonim*.AppImage /usr/local/bin/veonim
Now let’s make it visible to Dashboard and Launcher, run the commands:
Setting the default software icon
sudo cp art/icon.png /usr/share/pixmaps/veonim.pngAnd we create the call file:
echo -e "[Desktop Entry]\nType=Application\nEncoding=UTF-8\nName=VeoNim\nIcon=veonim\nTerminal=false\nExec=veonim\nCategories=Development;" | sudo tee -a /usr/share/applications/veonim.desktopNow just look for Veonim in Dash, Laucher, or run via terminal to open it:
veonim
set guifont=SF\ FantasqueSansMono-Regular:h16:Veonim explorer:Veonim filesAnd many more commands and tips you can find on Veonim’s GitHub homepage:
https://github.com/veonim/veonim/
Also see the user guide for using your personal settings:
https://github.com/veonim/veonim/blob/master/docs/readme.md
Thanks!