porcupine
porcupine copied to clipboard
A decent editor written in tkinter
CI: create-release and upload-release-asset actions are outdated and they emit deprecation warnings
I get this when releasing Porcupine: 
When releasing Porcupine in CI, I get:  I am already using the latest version of `battila7/get-version-action`, and it doesn't seem like this will get fixed any time soon: https://github.com/battila7/get-version-action/issues/22...
Currently, Alt+T replaces "this match", i.e. the match you have selected. Alt+S for replacing "selected match" might be better, because the S key is closer to A and Alt in...
I often do this: 1. Open a Python file 2. Use Shift+F8 to run tests with something like `python3 -m pytest` 4. Open a JSON file that caused tests to...
When the directory_tree plugin is disabled, multiple other plugins: filemanager, git_right_click, git_status, hide_project, and python_venv, fail with a KeyError: ``` Traceback (most recent call last): File "/home/ethical_haquer/porcupine-venv/lib/python3.11/site-packages/porcupine/pluginloader.py", line 191, in...
The `git restore` button in the right-click menu of the directory tree is kinda dangerous:  It tells Git to restore the file to the version of...
Should document: - what is a langserver, why we need them, what problem do they solve - what langservers does Porcupine come with by default - how are langservers configured...
Steps to reproduce: - Create Python file that contain syntax error. (or any other error). - Run it in Porcupine, with output not going to external terminal. (Press Shift+F5 and...
Just spent a while looking for a method that I just looked at, because I forgot its name. Might be nice if something sat quietly next to the editing area...
Idea: In the beginning of every `.py` file, let's add a comment that explains how developers feel about that file. This is important to know when you start editing a...