All Projects → alex1701c → JetBrainsRunner

alex1701c / JetBrainsRunner

Licence: LGPL-3.0 license
A Krunner Plugin which allows you to open your recent projects

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to JetBrainsRunner

Intellij Idea Tutorial
IntelliJ IDEA 简体中文专题教程
Stars: ✭ 19,071 (+61419.35%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm, clion
interstellar
Dark editor theme for JetBrains IDEs
Stars: ✭ 26 (-16.13%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm, clion
intellij-autohotkey
AutoHotkey plugin for the Jetbrain's IntelliJ platform
Stars: ✭ 30 (-3.23%)
Mutual labels:  intellij, jetbrains, ide, webstorm, pycharm, clion
jetbrains-utility
Remove/Backup – settings & cli for macOS (OS X) – DataGrip, AppCode, CLion, Gogland, IntelliJ, PhpStorm, PyCharm, Rider, RubyMine, WebStorm
Stars: ✭ 62 (+100%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm, clion
Translatorx
JetBrains 系列软件汉化包 关键字: Android Studio 3.5 汉化包 CLion 2019.3 汉化包 DataGrip 2019.3 汉化包 GoLand 2019.3 汉化包 IntelliJ IDEA 2019.3 汉化包 PhpStorm 2019.3 汉化包 PyCharm 2019.3 汉化包 Rider 2019.3 汉化包 RubyMine 2019.3 汉化包 WebStorm 2019.3 汉化包
Stars: ✭ 4,856 (+15564.52%)
Mutual labels:  jetbrains, phpstorm, webstorm, pycharm, clion
Runconfigurationasaction
Provides a way to use IntelliJ run configurations as buttons
Stars: ✭ 17 (-45.16%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (+4700%)
Mutual labels:  jetbrains, ide, webstorm, pycharm, clion
Intellij Jvm Options Explained
Common JVM options used with Intellij and what they do
Stars: ✭ 636 (+1951.61%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
Tabnine Intellij
Jetbrains IDEs client for TabNine. Compatible with all IntelliJ-based IDEs. https://plugins.jetbrains.com/plugin/12798-tabnine
Stars: ✭ 140 (+351.61%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
Intellij Plugin Save Actions
Supports configurable, Eclipse like, save actions, including "organize imports", "reformat code" and "rearrange code".
Stars: ✭ 440 (+1319.35%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
Jetbrains In Chinese
JetBrains 系列软件汉化包 关键字: Android Studio 3.5 汉化包 CLion 2019.3 汉化包 DataGrip 2019.3 汉化包 GoLand 2019.3 汉化包 IntelliJ IDEA 2019.3 汉化包 PhpStorm 2019.3 汉化包 PyCharm 2019.3 汉化包 Rider 2019.3 汉化包 RubyMine 2019.3 汉化包 WebStorm 2019.3 汉化包
Stars: ✭ 3,912 (+12519.35%)
Mutual labels:  jetbrains, phpstorm, webstorm, pycharm, clion
Night Owl Jetbrains
Night owl theme / colour scheme for IntelliJ and Webstorm (or other Jetbrains IDEs). Includes dark and light mode 🌓
Stars: ✭ 276 (+790.32%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
Jetbrains Helper
Jetbrains helper
Stars: ✭ 33 (+6.45%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
Intellij Platform Solarized
Solarized UI and editor themes for IntelliJ IDEA, CLion, Rider, PyCharm, RubyMine, PhpStorm, WebStorm, Android Studio, DataGrip and GoLand
Stars: ✭ 148 (+377.42%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm, pycharm
ReactPropTypes-Plugin
A Jetbrains Plugin for react PropTypes
Stars: ✭ 62 (+100%)
Mutual labels:  intellij, jetbrains, phpstorm, webstorm
jetbrains-theme
🎨 A modern, productivity-increaser theme for all JetBrains IDEs
Stars: ✭ 108 (+248.39%)
Mutual labels:  intellij, phpstorm, webstorm, pycharm
EmojiRunner
Search for emojis in Krunner and copy/paste them
Stars: ✭ 33 (+6.45%)
Mutual labels:  kde, qt5, krunner, plasma5
Intellij Csv Validator
CSV validator, highlighter and formatter plugin for JetBrains Intellij IDEA, PyCharm, WebStorm, ...
Stars: ✭ 198 (+538.71%)
Mutual labels:  intellij, jetbrains, webstorm, pycharm
Idea Php Symfony2 Plugin
IntelliJ IDEA / PhpStorm Symfony Plugin
Stars: ✭ 797 (+2470.97%)
Mutual labels:  intellij, jetbrains, phpstorm
Idea Php Laravel Plugin
Laravel Framework Plugin for PhpStorm / IntelliJ IDEA
Stars: ✭ 537 (+1632.26%)
Mutual labels:  intellij, jetbrains, phpstorm

JetBrains Toolbox Logo Icon from icon-icons.com

JetBrainsRunner

This plugin allows you to launch your recent JetBrains projects from Krunner.

Example

  • The search suggestions and the application ⇒ config file mapping can be customized.
  • File watchers are implemented, these reload the configuration when new projects get added/removed.
  • You can pin your projects by dragging the KRunner results to the taskbar or desktop.
Screenshots

Available CLion projects

Available CLion projects

Search for project by name

Search for project by name

Search projects of app

Search for project by name

Config Dialog

Config Dialog

If you like this plugin you can check out the dolphin version and leave a rating in the KDE Store.

Installation

1 Required Dependencies

Debian/Ubuntu:
sudo apt install cmake extra-cmake-modules build-essential libkf5runner-dev libkf5textwidgets-dev qtdeclarative5-dev gettext libnotify-bin libkf5kcmutils-dev libkf5kio-dev
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 libnotify-tools kcmutils-devel kio-devel
Fedora:
sudo dnf install cmake extra-cmake-modules kf5-ki18n-devel kf5-kservice-devel kf5-krunner-devel kf5-ktextwidgets-devel gettext libnotify kf5-kcmutils-devel kf5-kio-devel qt5-qtquickcontrols2-devel
Archlinux(Manjaro):
sudo pacman -S cmake extra-cmake-modules libnotify kcmutils kio

2 KRunner Plugin

2.1 Get Files

Option A: Easy oneliner method
curl https://raw.githubusercontent.com/alex1701c/JetBrainsRunner/master/install.sh | bash
Option B: Manual method
git clone https://github.com/alex1701c/JetBrainsRunner --recurse-submodules  
cd JetBrainsRunner/
mkdir build  
cd build
cmake -DKDE_INSTALL_QTPLUGINDIR=`kf5-config --qt-plugins` ..
make
make install
kquitapp5 krunner;kstart5 krunner

2.2 (Optional) Configure Plugin

  1. Go to system settings (systemsettings5)
  2. Search for krunner
  3. Search for JetBrains in KRunner plugin list
  4. Configure plugin

Config Dialog

Checkbox Options

  1. Search By Application: Enables search suggestions based on the Application name (like in the first and third screenshot).
  2. Search By Project: Enables suggestions based on the Project name, this is shown in the second screenshot.
  3. Update Notifications: Enables notifications you when a new version of this plugin has been released. It checks for a new version weekly or when the config is opened. By unchecking it you turn the check permanently off.
  4. Show use application name as catagory for projects.

Result Formatting

You can change the displayed text for the run options using the following rules.

  • %APPNAME: application name
  • %APP: shortened application name
  • %PROJECT: project name
  • %DIR: full directory path

Manually Adding IDE's

If the plugin fails to find the installed applications or the correct config file you can specify them manually, please open an issue on Github so it can be fixed. Once the files have been selected the icon, name and recent project should get displayed.

Issues:

If you have any problems with this plugin please open an issue on Github and provide some information:

  • Which JetBrains IDE isn't working.
  • How it is installed (Snap/Toolbox/Downloaded from website).
  • If you have/had other editions (Community, Educational or Ultimate) of this application installed.
  • The content of the log file, you can generate this by clicking the "Generate Log File" button in the config dialog, please read it before uploading.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].