I've been using Geany for years and never knew this feature exists. I saw it mentioned in a comment, but didn't find it. I did find "Send Selection to Terminal", but it was grayed out. So I thought maybe that was what I was looking for, but couldn't use it for whatever reason. (I thought this might be like the plugins that no longer compile.) So I forgot about it. Then I saw this feature mentioned someplace else in a different context. So I went searching again, and still didn't find it. So I asked the internet, and finally found out where it is.
Two levels of nested menus seems like a bit too much. So this PR is to make the "Send Selection to" feature easier to find and use. It's renamed to "Send Selection" and moved from Edit/Format to Edit menu.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2899
-- Commit Summary --
* Move "Send Selection to" from Edit/Format to Edit
-- File Changes --
M data/geany.glade (36)
-- Patch Links --
https://github.com/geany/geany/pull/2899.patchhttps://github.com/geany/geany/pull/2899.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2899
(This is an attempt to address various comments from #3018 - check this pull request for more details.)
Improve user experience when creating new projects
At the moment, when creating a project, the user is greeted with the
dialog containing:
1. Name
2. Filename
3. Base path
The user is expected to type the name of the project into (1), and then,
Geany tries to guess the base path and file name. The guess simply takes
the project directory specified in settings and appends the name. When the
project is located anywhere else than in the projects directory,
the guessed values are wrong and have to be entered manually which is
quite annoying. In addition, the dialog doesn't make it clear that the
user should start with (1), when he starts with (2) or (3), he has to
fill in all 3 values manually.
This patch adds another method of project creation which is more
suitable for creating projects from existing directory with source
files. There's a new "Project->New from Folder..." option that in
the first step asks user to provide the base path and based on this
path fills in the entries in the New Project dialog.
With this approach, Project->New from Folder...:
a. First pops up a open directory dialog to specify base path
b. After that, opens the (currently used) New Project dialog which
is pre-filled in the following way:
1. Name: The last directory in base_path
2. Filename: depending on "store project file inside the project base
directory" settings either in base_path/(1).geany or projects_dir/(1).geany
3. Base path: path specified in (a)
This way, in most cases, the user will only have to select the base
directory in the first step and use the pre-filled values without
any modification no matter whether the project is stored in the projects
directory or not.
After this patch, there will be 2 different ways to create projects:
1. Project->New - more suitable for creating empty projects from scratch
inside the "projects" directory
2. Project->New from Folder - more suitable for creating projects from
existing sources
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3042
-- Commit Summary --
* Improve user experience when creating new projects
* Add keybindings for "Project->New from Folder"
* Store project files in base directory by default
* Make the New Project dialog a little wider
-- File Changes --
M data/geany.glade (17)
M src/callbacks.c (8)
M src/callbacks.h (2)
M src/keybindings.c (5)
M src/keybindings.h (2)
M src/keyfile.c (2)
M src/plugindata.h (2)
M src/project.c (77)
M src/project.h (2)
M src/ui_utils.c (15)
M src/ui_utils.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/3042.patchhttps://github.com/geany/geany/pull/3042.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3042
When I open a typescript file (.ts), I can't navigate between symbols because geany doesn't find any symbol.
However, in a javascript file (.js) I can't navigate between symbols with no problem, for example, classes, methods, constructor, etc.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2442
A. None of the dark schemes (bright text) view well with the current editing line which has a bright background highlighter. Am I missing something ?
B. The editor frame doesn't change color (as explained in another closed issue) because it is part of the GTK themes. But it does change if you ask Geany to invert ALL colors. In such a case, should not dark theme developers design their themes for inverted mode instead of normal mode?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-themes/issues/40
This PR removes remaining deprecated symbols from `plugindata.h`. (See #3019 for overview of currently deprecated symbols.)
* GeanyFunctions
* GeanyKeyGroupInfo
* PluginFields
* PluginFlags
* PLUGIN_KEY_GROUP
* document_reload_file
* DOC_IDX(doc_ptr)
* DOC_IDX_VALID(doc_idx)
* GEANY_WINDOW_MINIMAL_HEIGHT
* GEANY_WINDOW_MINIMAL_WIDTH
The multiterm plugin, which currently doesn't compile because of GTK2-related dependencies, refers to the following symbols: PluginFlags, PluginFields, document_reload_file
The other symbols removed in this PR are not used by any known plugins.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3072
-- Commit Summary --
* Remove deprecated symbols: plugindata.h
-- File Changes --
M src/plugindata.h (73)
M src/pluginprivate.h (1)
M src/plugins.c (49)
-- Patch Links --
https://github.com/geany/geany/pull/3072.patchhttps://github.com/geany/geany/pull/3072.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3072
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3072(a)github.com>
Ok, I'm sure its a feature, but I have yet to locate the keybinding.
ctrl+shift+v , ctrl+shift+c are common copy paste commands in the linux terminal emulator, and I frequently inadvertently press them when copying and pasting between the terminal and geany. How can I unbind these key commands? whatever feature this is, isn't something I use, and the keybinding is too similar to something I use too frequently to have as a desired keybinding for something else. what is this feature, and how do I unbind this key combination?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2807
I was using [`git-new-workdir`](http://nuclearsquid.com/writings/git-new-workdir/) and recently switched to using the newer form [`git worktree`](https://github.com/blog/2042-git-2-5-including-multiple-worktree… however found this stops the plugin working.
The reason appears to be that instead of a `.git` directory in the 'worktee directory' there is a `.git` file that contains a reference to the original directory. e.g. `gitdir: /home/ubuntu/origdir.git/.git/worktrees/newdir.git`.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/285