Hi guys, I've just made my version of snippets for my daily web development, and I also did a from A to Z's instruction on how to setup Geany for web development! Have a look at [Geany WebDev Snippets](https://github.com/zhaolinlau/Geany-WebDev-Snippets) <3
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3280
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3280(a)github.com>
> I am using Geany 1.38, with Linux Mint 21.
>
> I see I have a file called "snippets.conf" - how does it work? I've tried typing the snippet inside Geany, but nothing happens.
>
> Thanks
I made an instruction on how to setup custom snippets and how to use it, you may refer to this [Geany WebDev Snippets](https://github.com/zhaolinlau/Geany-WebDev-Snippets).
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3258#discussioncomment-3589978
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3258/comments/3589978(a)github.com>
If a file hasn't been modified, "Rename" should (in my opinion) only move the file to the new location, without affecting its "modified" time.
(This would be equivalent to closing the file, moving it manually, and then opening it again, but in a single step.)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3281
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3281(a)github.com>
Since Git Bash supports Linux, Windows and Mac, is that possible to add Git Bash as VTE for Geany?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3279
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3279(a)github.com>
Hello,
Thank you for your efforts. I use geany all the time to do quick editing on debian/mate server environment. I didn't realize there was a WINDOZE version, so I am giving it a try. I have been using EditPlus for about 15 years and switched to NotePad++ about 5 years ago.
I am attaching a screenshot of my current work environment. I have 80 or so tabs open. NotePad++ seems to do worse managing them now (v 8.0) than before (v 7.0)... Before, I could have 3 instances of NotePad++ open with 50 or so tabs in each instance [e.g, PHP, JAVASCRIPT, HTML/CSS or R/C++/Rnotebooks in different panes]. This allows me to use the power of ALT-TAB and open instances of different file types.
![2022-09-06_18-47-47](https://user-images.githubusercontent.com/6663327/188753923-36828919-14c9-4d86-9c46-4c508e559b1d.png)
My current project is in R. And I believe over the next year or so, if you are willing, I can help solve some of the integration issues with R to make GEANY a better IDE to the terminal RGUI. You should be able to send CODE to the terminal or "SOURCE" a file. Or Source a file with a custom function (which I am currently writing) to allow for multiline comments using /* ... */ or <!-- ... //--> inside the R file. Have a feature to ALLOW "MACRO X" to be called when the file is saved. That is, I hit "save" and it sends the CODE over, or more efficiently calls SOURCE or CUSTOM_SOURCE function.
RStudio is not a serious alternative for REAL DEVELOPMENT. They change my TABS settings every time I enter the IDE. The don't allow me to detach my workspace and customize it across multiple monitors. I understand those features are not in the scope of geany's design. I can take care of them. For my project to be successful, I need geany to be an AMAZING editor on ALL platforms, including WINDOWS and it needs to be able to send code effectively to RTERM on all platforms. It also needs to have an API to allow me to send files to geany to OPEN (likely already possible with CMD but I have tested it yet) or TEXT for geany to PIPE into a new "touched" file. Certainly geany is already a GOOD IDE, but I am suggesting some ENHANCEMENTS on the Windows Platform. I don't know if these features are available in MacOS or Debian, but here are my initial comments.
- Symbols should be able to attach to the left or right hand side, or float ABOVE the main IDE area. The should be sortable (A-Z) and subsearchable. You currently have Symbols/Documents, may want to consider Projects. I like mine fixed to the RIGHT side, since I am right handed and use the mouse on that side. The space STEALS "real estate" from the multiline tabs (which you can see in NOTEPAD++): SETTING->PREFERENCES->GENERAL->TAB BAR
- The search (find and replace) POPUP should allow a transparency feature. The options in GEANY are OK, but I am showing the options from NOTEPAD++
- Add search results across (SESSION search) in the footer (the footer should be STYLED as the MAIN area). The search results are organized by file and in the HISTORY footer they show one line of code (that I can select/copy/paste) that when I double click, it opens the correct tab and goes to the correct line. Currently you call it MESSAGES, but it should be its own thing like STATUS/COMPILER and I should be able to copy/paste/select. I am certain you have seen how NOTEPAD++ does this (a search history expanded with a memory for each)
- Multi-line [TABULAR] support (Please see screenshot). The tabs should be able to drag and drop. I should be able to sort the collection by A-Z. If I drag a tab outside the WORKSPACE it should open a new instance of GEANY.
- TAB highlighting (FILE UNSAVED) and BOOKMARKING (I am currently working on this one). Makes it easier to spot a file in the VISUAL SEARCH SPACE. [This is not fully developed in NOTEPAD++]
- The File Open dialog should remember several RECENT locations, and have a file RECENT history. There should be a location bar (not just a browse) so I can copy/paste a file location. There needs to be basic navigation features (up arrow back, and so one). Maybe a common paths set of bookmarks where one can ADD/REMOVE paths.
So again, I am new to the GEANY environment for serious IDE, but it is very promising. I can help on INTEGRATION for R which will give it some more exposure. I will make efforts to try and understand the STYLING/SYNTAXING and other core features (currently none of my functions are displaying in SYMBOLS so I need to dig into the CTAG for R).
Thanks again for a wonderful tool. It has great potential for being the core TEXT EDITOR / IDE for the modern R system I am in the process of developing.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3278
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3278(a)github.com>
ping @b4n see #1191 ci build
@techee, is this something ctags has changed?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1192
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1192(a)github.com>
tm_tag_file_t has never been used by Geany so the check is unnecessary.
In the latest version of Geany this tag was renamed to tm_tag_local_var_t
and used for local variables which breaks compilation.
Those things that appear as big diffs on github are just unindents after the removed `if` check.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1193
-- Commit Summary --
* geanygendoc: Remove all sanity checks testing if tag is tm_tag_file_t
-- File Changes --
M geanygendoc/src/ggd-tag-utils.c (65)
M geanygendoc/src/ggd.c (2)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1193.patchhttps://github.com/geany/geany-plugins/pull/1193.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1193
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1193(a)github.com>
Fixes warnings with clang 15+
scope/src/stack.c:168:11: error: incompatible pointer to integer conversion initializing 'gboolean' (aka 'int') with an expression of type 'void *' [-Wint-conversion]
gboolean entry = NULL;
^ ~~~~
1 error generated.
Signed-off-by: Khem Raj <raj.khem(a)gmail.com>
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1191
-- Commit Summary --
* scope: Use 0 instead of NULL for gboolean
-- File Changes --
M scope/src/stack.c (2)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1191.patchhttps://github.com/geany/geany-plugins/pull/1191.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1191
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1191(a)github.com>
This patch avoids creating a temporary file containing concatenated source files passed on the command-line when the `-P` option is used (or when tags are generated for other languages than C/C++) by e.g.
```
geany -P -g file1.h file2.h file3.h
```
More discussion can be found in #3163.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3204
-- Commit Summary --
* Rename variables in tag file writing functions to make things clearer
* Don't use temporary file when creating tag files without running preprocessor
-- File Changes --
M src/tagmanager/tm_workspace.c (161)
M tests/ctags/process_order.c.tags (5)
-- Patch Links --
https://github.com/geany/geany/pull/3204.patchhttps://github.com/geany/geany/pull/3204.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3204
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3204(a)github.com>