Skip to content

dvelayos/ulauncher-jetbrains

 
 

Repository files navigation

Ulauncher Jetbrains

Ulauncher Extension CircleCI License

Open your recent projects from Jetbrains based IDEs from ulauncher.

Demo

demo

Requirements

  • Ulauncher 5
  • Python >= 3
  • The Jetbrains IDE you want to use.

Install

Open ulauncher preferences window -> extensions -> add extension and paste the following url:

https://github.com/brpaz/ulauncher-jetbrains

Usage

The following Jetbrains IDEs are supported:

  • PHPStorm
  • WebStorm
  • PyCharm
  • InteliJ
  • GoLang
  • CLion
  • AndroidStudio
  • Rider
  • RubyMine

Before using this extension, you must create a command line launcher for your Jetbrains IDE. For that you can go to "Tools -> Create Command Line Launcher" in your IDE. After that, you should configure the path to the created launcher in the plugin settings.

You also need to configure the path of your IDE "recentProjects" file in the plugin settings. The path is something like "~/.PhpStorm2018.1/config/options/recentProjectDirectories.xml". You will probably just need to change the ".PhpStorm2018.1/" part to match your IDE version.

Development

git clone https://github.com/brpaz/ulauncher-jetbrains
cd ulauncher-jetbrains
make link

The make link command will symlink the cloned repo into the appropriate location on the ulauncher extensions folder.

To see your changes, stop ulauncher and run it from the command line with: ulauncher -v.

Contributing

pwnyprod

All contributions are welcome.

Show your support

Buy Me A Coffee

License

Copywright @ 2019 Bruno Paz

This project is MIT Licensed.

About

Open your Jetbrains recent projects from Ulauncher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 86.3%
  • Makefile 13.7%