alex1701c / krunner-vscodeprojects

Open VSCode Project Manager projects from Krunner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VSCode Projects Runner

This plugin use the Project Manager plugin from VSCode to read the projects.

Required Dependencies

Debian/Ubuntu:
sudo apt install cmake extra-cmake-modules build-essential libkf5runner-dev libkf5textwidgets-dev qtdeclarative5-dev gettext

openSUSE
sudo zypper install cmake extra-cmake-modules libQt5Widgets5 libQt5Core5 libqt5-qtlocation-devel ki18n-devel ktextwidgets-devel kservice-devel krunner-devel gettext-tools kconfigwidgets-devel
Fedora
sudo dnf install cmake extra-cmake-modules kf5-ki18n-devel kf5-kservice-devel kf5-krunner-devel kf5-ktextwidgets-devel kf5-kconfigwidgets-devel qt5-qtdeclarative-devel gettext

Build instructions

For archlinux users there is AUR or AUR (git).

The easiest way to install is:
curl https://raw.githubusercontent.com/alex1701c/krunner-vscodeprojects/master/install.sh | bash
Or you can install it without admin privileges:
curl https://raw.githubusercontent.com/alex1701c/krunner-vscodeprojects/master/install-user.sh | bash

Manual steps:

git clone https://github.com/alex1701c/krunner-vscodeprojects
cd krunner-vscodeprojects
mkdir -p build
cd build
cmake -DQT_PLUGIN_INSTALL_DIR=`kf5-config --qt-plugins` -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install

Restart krunner to load the runner (in a terminal type: kquitapp5 krunner;kstart5 krunner )

After this you should see your runner in the system settings:

systemsettings5 (Head to "Search")

You can also launch KRunner via Alt-F2 and you will find your runner.
Credit for icon: https://github.com/microsoft/vscode

Screenshots

Overview of projects

Overview of projects

Search for project

Overview of projects

Search from overview

This might be useful if you have other search plugins
Overview of projects

About

Open VSCode Project Manager projects from Krunner

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 53.0%Language:CMake 26.9%Language:Shell 20.1%