💻 Open recent VS Code folders and files using Ulauncher

Overview

ulauncher-vscode-recent

💻 Open recent VS Code folders and files using Ulauncher.

Quickly open recently-opened VS Code project directories and files.

Install

Requirements

  • Ulauncher 5
  • Python >= 3
  • fuzzywuzzy module. Install this using pip: pip install fuzzywuzzy

Steps

  1. Ulauncher > Preferences > Extensions > Add extension

  2. Paste the following URL:

https://github.com/plibither8/ulauncher-vscode-recent

This extension should now be set up and work.

Usage

Default keyword to trigger this extension is code. This can be changed in the preferences.

License

MIT

Comments
  • The VsCode 1.64 isn't solved with the latest update

    The VsCode 1.64 isn't solved with the latest update

    Got this

    Traceback (most recent call last): File "/home/abey/.local/share/ulauncher/extensions/com.github.plibither8.ulauncher-vscode-recent/main.py", line 33, in class Code: File "/home/abey/.local/share/ulauncher/extensions/com.github.plibither8.ulauncher-vscode-recent/main.py", line 79, in Code def get_recents_global_state(self) -> list[dict[str, str]]: TypeError: 'type' object is not subscriptable

    bug 
    opened by gabey14 9
  • "no VSCode?" even though I have vscode installed

    I installed this extension but even though I have VSCode installed (and code command active in terminal) the extension just says that "can't find vscode's code command in system"

    image

    image

    opened by NishantDesai1306 7
  • Added support for workspaces, and also VSCodium

    Added support for workspaces, and also VSCodium

    Changes:

    • Added support for workspaces
    • Added support for VSCodium (I think there's also "VS Code - OSS", which uses ~/.config/Code - OSS but I didn't do that one)
    • Changed the icons because I couldn't find a "workspace" icon that matched the existing folder icon you had.
    • Added credit and a link to the icon source to the README.
    opened by mattalexx 3
  • [FEATURE] Fuzzy Search

    [FEATURE] Fuzzy Search

    Hi, first of all, thanks for the extension.

    Can a fuzzy search be implemented? I wanna type code monorepo and list all recent vscode with the monorepo keyword.

    Thanks!

    opened by WandersonAlves 2
  • Using Workspaces breaks the extension

    Using Workspaces breaks the extension

    The extension breaks if one of the recently opened items is a workspace file.

    I've done some testing and the python file throws the following exception: File "/home/hakonmh/Programming/Temp/vscode-recent.py", line 24, in get_recents uri = path["folderUri"] if folder else path["fileUri"] KeyError: 'fileUri'

    The signature of path: {'workspace': {'id': 'aaf5d6b49aad427cc7fced16975287cb', 'configPath': 'file:///home/hakonmh/Programming/Temp/test.code-workspace'}}

    opened by hakonmh 1
  • Fix branch in versions.json

    Fix branch in versions.json

    Thanks for the nice extension! I think the branch in versions.json needs to be changes from master to main though (wasn't able to install it otherwise)

    opened by ejnnr 1
  • [FEATURE] show absolute path if multiple entries have the same name

    [FEATURE] show absolute path if multiple entries have the same name

    I have the problem that I moved my project in my file structure a few times and now I don't know what folder to open because multiple entries have the same name. To solve this, optional absolute paths would be beneficial.

    opened by SIMULATAN 1
  • Opening vscode via vscode-recent makes vscode 'forget' node on commit

    Opening vscode via vscode-recent makes vscode 'forget' node on commit

    When making a commit using vscode Source Control tab, vscode complains about node

    image

    The error:

    > git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file -
    Yarn requires Node.js 4.0 or higher to be installed.
    husky - pre-commit hook exited with code 1 (error)
    

    Using the internal terminal works. Only on Source Control tab this problem occurs.

    Some info:

    ➜ which code    
    /usr/bin/code
    
    bug 
    opened by WandersonAlves 2
Owner
Mihir Chaturvedi
js engineer @PabioHQ・cse undergrad @IIIT-Delhi・prev @devfolioco, @Project-Beta・and for whatever reason you fancy, i call myself plibither8 ヽ(´ー`) /
Mihir Chaturvedi
Automatically detect obfuscated code and other state machines

Scripts to automatically detect obfuscated code and state machines in binaries.

Aaron 110 Dec 4, 2022
VSCode extension to sort and refactor python imports using reorder-python-imports.

reorder-python-imports VSCode extension to sort and refactor python imports using reorder-python-imports. Unlike other import organizers, reorder-pyth

Ryan Butler 3 Aug 26, 2022
Run context-aware commands from your source code comments

Run context-aware commands from your source code comments. Codeline allows you to run custom commands directly from source-code comments, combining th

Rory Byrne 32 Nov 9, 2021
Mu - A Simple Python Code Editor

A small, simple editor for beginner Python programmers. Written in Python and Qt5.

Mu 1.2k Jan 3, 2023
A Python code editor that looks like GNU Emacs.

?? WARNING ?? : Under development... Testing is not recommended! Welcome to Snake Editor! Hi! This is our repository, we are here to present our new p

Marcio Dantas 5 May 20, 2022
Launch a ready-to-code Wagtail Live development environment with a single click.

Wagtail Live Gitpod Launch a ready-to-code Wagtail Live development environment with a single click. Steps: Click the Open in Gitpod button. Relax: a

Coen van der Kamp 6 Oct 29, 2021
Python Indent - Correct python indentation in Visual Studio Code.

Python Indent Correct python indentation in Visual Studio Code. See the extension on the VSCode Marketplace and its source code on GitHub. Please cons

Kevin Rose 57 Dec 15, 2022
Gaphor is a UML and SysML modeling application written in Python.

Gaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use, while still being powerful. Gaphor implements a fully-compliant UML 2 data model, so it is much more than a picture drawing tool. You can use Gaphor to quickly visualize different aspects of a system as well as create complete, highly complex models.

Gaphor 1.3k Jan 7, 2023
cottonformation is a Python tool providing best development experience and highest productivity

Welcome to cottonformation Documentation Full Documentatioin Here cottonformation is a Python tool providing best development experience and highest p

Sanhe 6 Jul 8, 2022
A Sublime Text package that allows a user to view all the available core/plugin commands for Sublime Text and Sublime Merge, along with their documentation/source.

CommandsBrowser A Sublime Text package that allows a user to view all the available core/plugin commands for Sublime Text and Sublime Merge, along wit

Sublime Instincts 26 Nov 15, 2022
A way to integrate Latex, VSCode, and Inkscape in macOS. Adopted the whole workflow from Gilles Castel.

VSCode-LaTeX-Inkscape A way to integrate LaTeX, VSCode, and Inkscape in macOS Abstract I use LaTeX heavily in past two years for both academic work an

Pingbang Hu 62 Dec 14, 2022
This script just scrapes the most recent Nepali news from Kathmandu Post and notifies the user about current events at regular intervals.It sends out the most recent news at random!

Nepali-news-notifier This script just scrapes the most recent Nepali news from Kathmandu Post and notifies the user about current events at regular in

Sachit Yadav 1 Feb 11, 2022
A ULauncher/Albert extension that supports currency, units and date time conversion, as well as a calculator that supports complex numbers and functions.

Ulauncher/Albert Calculate Anything Ulauncher/Albert Calculate Anything is an extension for Ulauncher and Albert to calculate things like currency, ti

tchar 67 Jan 1, 2023
Keyboard Layout Change - Extension for Ulauncher

Keyboard Layout Change - Extension for Ulauncher

Marco Borchi 4 Aug 26, 2022
Scripts to download files and folders programmatically from Google Drive

Google Drive Downloader Scripts Every time I need to download a lot of files from Google Drive (e.g. a dataset), it's always incredibly frustrating an

Ivan Evtimov 6 Jul 22, 2021
PyDownloader - Downloads files and folders at high speed (based on your interent speed).

PyDownloader - Downloads files and folders at high speed (based on your interent speed).

Armen._.G 4 Feb 24, 2022
Creates folders into a directory to categorize files in that directory by file extensions and move all things from sub-directories to current directory.

Categorize and Uncategorize Your Folders Table of Content TL;DR just take me to how to install. What are Extension Categorizer and Folder Dumper Insta

Furkan Baytekin 1 Oct 17, 2021
Commandline Python app to Autodownload mediafire folders and files.

Commandline Python app to Autodownload mediafire folders and files.

Tharuk Renuja 3 May 12, 2022
A CLI tool that scans through a directory and organizes all loose files into folders by file type.

Organizer CLI Organizer CLI is a python command line tool that goes through a given directory and organizes all un-folder bound files into folders by

Mulaza Jacinto 6 Dec 14, 2022
Downloads files and folders

PyDownloader Downloads files and folders at high speed (based on your interent speed). This is very useful to transfer big files from one computer to

ArmenG 4 Feb 24, 2022