- cd
- git clone https://github.com/lispercat/dotfiles.git
- cd dotfiles
- ./setup.sh
- Since it's better to build/install neovim locally, follow instructions
- Install nvm (so that the newest version of node js could be install)
- Follow steps here
- Using nvm install latest NodeJS
- remove .local/share/nvim and run nvim again letting LazyVim populate it again now based on the latest NodeJS version
lf file manager (part of setup.script)
- Download the latest binaries from the releases and put the lf under /usr/local/bin folder
- The development in Python (and other languages) is based on Conjure
- This added as a neovim plugin
sudo apt-get install openjdk-11-jdk
(for Sailpoint IIQ)sudo apt-get install openjdk-21-jdk
(for Fernflower and everyting else)- use
sudo update-alternatives --config java
to switch versions
Getting Fernflower (java decompiler) to work from this page and search java-decompiler-engine.jar
- cd
wget https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/java/java-decompiler-engine/241.14494.240/java-decompiler-engine-241.14494.240.jar
mv java-decompiler-engine* java-decompiler-engine.jar
- cd to your java project with jar or war files
- mkdir decompiled_java
java -jar ~/java-decompiler-engine.jar -hes=0 -hdc=0 ./src ./decompiled_java
where ./src is the source of you jar filescd decompiled_java
- Unzip jar files
find . -name '*.jar' -exec sh -c 'unzip -d "${1%.*}" "$1"' _ {} \;
- Once go language is installed open nvim and run ":MasonInstall gopls" command so that mason will install gopls language server