Hello everybody,
I've been happily using Geany for a little while now, coding mostly in
Python. I have a couple questions:
1. For a dark color scheme, eg Vibrant Ink, how do i get the active
line to not be highlighted. White text + white highlighting =
invisible text on the line I'm trying to edit. Arrgh!
2. Any debugger advice for python? I am finding winpdb is pretty slow
and actually crashes on my machine a fair amount.
I'm on a windows 7 64 bit installation.
Thanks!
--
A musician must make music, an artist must paint, a poet must write,
if he is to be ultimately at peace with himself.
- Abraham Maslow
Hi everyone,
in the last couple of weeks I've been playing with Geany on OS X and got it
to the state where Geany is fully functional, integrated with OS X and have
a self-contained app bundle so Geany can be distributed without any
additional external dependencies. Apart from the few limitations listed
below I'm not aware of any problems.
This is where I would find it very useful if the brave souls among you who
are not scared of running unknown binaries from the Internet and who use OS
X could try out the binaries I uploaded here:
https://dl.dropboxusercontent.com/u/2554438/Geany-1.25git.dmg
Any feedback is welcome.
Features:
* Integrated menubar
* Opening files from Finder using Open With
* Opening files using drag and drop to Geany icon
* Double-click on project file in Finder opens the project
* Retina font rendering
* All basic plugins (without extra dependencies) and themes included by
default
Limitations:
* The VTE terminal is missing (VTE doesn't work, seems to be a problem in
VTE itself)
* Scrolling the editor window is somewhat slow using the mouse
Requirements:
* OS X 10.7 or higher (I have tested just with Yosemite)
* x64 processor
I will try to get all the necessary patches into Geany mainline (some are
already being reviewed, some - the integration ones - I haven't published
yet) and will make a github project with the app bundle creation
instructions + all the necessary config files, themes, icons, etc. I also
plan to provide OS X binaries for all the future Geany releases.
Cheers,
Jiri
Hi Lex,
Sorry for my late reply -- I just turned on Digest mode so it took a
while to see your message.
1. I have Geany 1.23, Ubuntu 12.04. Yes, my file is .py
I went into Geany and did these extra things: Turn off "Tab key indents"
in Indentation, Turn on "Snippet completion" in Completions.
Still, when I hit a tab key, it just inserts white spaces (sometimes 1,
sometimes 4/tab).
2. What's the best way to raise interest in a feature like Code minimap?
I looked at the Feature Request page on SourceForge and they seem to
request mainly support for miscellaneous language. Whereas some of the
slick Sublime-like features (minimap, multiple cursors, put both quotes
around a highlighted word) would seem to be universally appealing.
Thanks, - Anh
> Hi all, I recently stumbled upon Sublime Text 2 and was pretty
> impressed with its Snippet completion and Code minimap. I'm delighted
> to find out that Geany has snippet as well, but hitting Tab (my
> snippet completion keybinding) does not do anything for me... I did
> reload configuration + close/restart Geany From my snippets.conf
>> # Optional keybindings to insert snippets
>> # Note: these can be overridden by Geany's configurable keybindings
>> [Keybindings]
>> #for=<Ctrl>7
> There is also the appropriate section for Python snippets
>> [Python]
>> for=for i in xrange(%cursor%):\n\t
>> if=if %cursor%:\n\t
>> elif=elif %cursor%:\n\t
>> else=else:\n\t
>> while=while %cursor%:\n\t
>> try=try:\n\t%cursor%\nexcept Exception, ex:\n\t
>> with=with %cursor%:\n\t
>> def=def %cursor% (%cursor%):\n\t""" Function doc """\n\t
>> class=class %cursor%:\n\t""" Class doc """\n\t\n\tdef __init__
>> (self):\n\t\t""" Class initialiser """\n\t\tpass
> The second issue is that I'm wondering if there's code minimap planned
> for Geany? I'm surprised that Google only turns up one such request.
>
> Thank you all,
> Best regards,
> - Anh
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 1 Dec 2013 13:01:58 +1100
> From: Lex Trotman <elextr(a)gmail.com>
> To: Geany general discussion list <users(a)lists.geany.org>
> Subject: Re: [Geany-Users] Snippet completion not working + is code
> minimap planned?
> Message-ID:
> <CAKhWKDNddqYwBybv3FawZWmKUUtq4H-mO0hyO83ogE0vJrfrpw(a)mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On 1 December 2013 11:43, Anh <ale(a)colgate.edu> wrote:
>
>> Hi all,
>>
>> I recently stumbled upon Sublime Text 2 and was pretty impressed with its
>> Snippet completion and Code minimap.
>>
>> I'm delighted to find out that Geany has snippet as well, but hitting Tab
>> (my snippet completion keybinding) does not do anything for me... I did
>> reload configuration + close/restart Geany
>>
> What version of Geany? What operating system? So you type for<tab> and
> nothing happens? Is the window you are in a Python filetype?
>
>
>> From my snippets.conf
>>
>>> # Optional keybindings to insert snippets
>>> # Note: these can be overridden by Geany's configurable keybindings
>>> [Keybindings]
>>> #for=<Ctrl>7
>>>
>> There is also the appropriate section for Python snippets
>>
>>> [Python]
>>> for=for i in xrange(%cursor%):\n\t
>>> if=if %cursor%:\n\t
>>> elif=elif %cursor%:\n\t
>>> else=else:\n\t
>>> while=while %cursor%:\n\t
>>> try=try:\n\t%cursor%\nexcept Exception, ex:\n\t
>>> with=with %cursor%:\n\t
>>> def=def %cursor% (%cursor%):\n\t""" Function doc """\n\t
>>> class=class %cursor%:\n\t""" Class doc """\n\t\n\tdef __init__
>>> (self):\n\t\t""" Class initialiser """\n\t\tpass
>>>
>> The second issue is that I'm wondering if there's code minimap planned for
>> Geany? I'm surprised that Google only turns up one such request.
>>
> No, its not planned. Its probably implementable as a plugin if somebody
> wants to do it.
>
> Cheers
> Lex
>
>
>> Thank you all,
>> Best regards,
>> - Anh
>> _______________________________________________
>> Users mailing list
>> Users(a)lists.geany.org
>> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>>
>>
Hi,
me again :-). With other Geany developers we have been discussing the
future of the GeanyPrj plugin. The problem is the original developer behind
it has abandoned the project so it is unmaintained now. There are several
things we could do:
1. Nothing - i.e. keep it in the plugins repository unmaintained.
2. Somebody volunteers to maintain it (anyone?).
3. The plugin will be removed from the geany-plugins repository.
I would like to discuss the option (3) - while I haven't used the plugin
myself much, I think the main reason people were using it was you could see
multiple projects in the sidebar (and have them indexed). This is however
possible with my ProjectOrganizer plugin now (see the announcement) so the
question is whether there is any other use for the plugin. Otherwise I
believe ProjectOrganizer offers many more features and displays the project
files better so at least from my point of view (which may be biased), I
think ProjectOrganizer is more or less a superset of GeanyPrj. (One
exception is that with ProjectOrganizer you have to create projects
explicitly while with GeanyPrj there's just kind of implicit project
specification by pointing it to the directory where you keep projects).
So my preferred choice is (3) but if someone still finds the plugin useful
and uses it, we can keep the plugin in the repository.
Cheers,
Jiri
Is there anyway to add entries to the popup menu (the menu the comes up
when I right click the mouse) currently it has search and it would be nice
if it had replace.
*Jim Dodgen*
Hi,
while announcing things, there are also some changes in the plugins I
develop. First of all the GProject plugin has been renamed to
ProjectOrganizer to make the plugin's name more descriptive. In addition,
there are some new features in the plugin, most notably:
* It is possible to add additional directories to the sidebar (which are
also indexed). This should address the problem of many users who need to
access multiple projects at the same time. Even though one project is still
primary for build commands, the additional directories are accessible from
the sidebar and indexed so goto tag definition/declaration across the
directories. One can also use this feature to add e.g. /usr/include (or
probably just its subset) and have access to all the system symbols.
* The speed of indexing has been improved greatly (actually the slow part
that has been improved is tag sorting and the way Geany handles updates of
the tag array). This part was mostly done in Geany itself so if you are
using the GeanyPrj plugin, you should get the same benefits. The parsing
speed is about 100 files/s for normal HDD (just because of slow random
access time) and thousands of files per second for SSD disks. Once the
project is loaded, all the file opens, closes, updates should be instant no
matter what the size of the project is.
If you want to try the updated plugin, just compile Geany together with the
plugins project from sources on Linux or get the Windows nightlies Enrico
has prepared here:
http://download.geany.org/snapshots/geany-1.25nightly_setup.exehttp://download.geany.org/snapshots/geany-plugins-1.25nightly_setup.exe
---
Subannouncement:
I have also created a new GeanyCtags plugin - it uses ctags to parse a
project once and again offers goto tag definition/declaration similarly to
ProjectOrganizer. It is meant to be used for really huge projects where the
parsing speed of PorjectOrganizer is too slow to perform on every project
load.
Basically if you are using an SSD disk, you won't need this plugin (parsing
the linux kernel with 30000 files takes something like 20s) but may be
useful with rotational HDDs (it takes over 5 minutes for the linux kernel
to parse).
Cheers,
Jiri
Hello Geany users,
I have just installed Geany on Ubuntu and when I open the preferences I
have tab General, Interface, ..., Various but after Various* I do not have
the Terminal tab (see image below)*, which is what I wanted to access to
paste and copy commands to the terminal to execute small pieces of code.
Have I made a mistake in installing geany (i used on the command line: sudo
apt-get install geany)
Thank you very much for help.
Best regards,
marco
[image: Inline image 1]
Greetings,
Is there any plugin or configuration file out there that expands Geany's
abilities of syntax coloring, comment toggling into Lisp, Scheme or other
languages? Where can I find and install them on Ubuntu 14.04.1 64-bit?
Thanks in advance,
Ongun Arısev