Git Product home page Git Product logo

geany-themes's Introduction

Geany Themes README

Introduction

Geany-themes is a collection of color schemes for the Geany IDE/editor, either written originally by the Geany community or ported from color schemes for other editors. These schemes are compatible with Geany 1.22 and greater. Check out the screenshots to get an idea for what each color scheme looks like.

Installation

Note: the following instructions will overwrite any themes with the same filename you have already installed, so if you have customized any of them, you will lose your customizations if you don't back them up first.

Unix-like Systems

  1. Extract the zip file, tarball or checkout with Git to a local directory.
  2. To install, either
    • run install.sh for automatic instalation or
    • Copy all of the *.conf files from the colorschemesfolder into the ~/.config/geany/colorschemes/. Create the ~/.config/geany/colorschemes/directory if it does not already exist.
  3. Choose a new theme by selecting Change Color Scheme... from Geany's View menu.

Windows

Installing the themes on Windows is the same as with Unix-like systems with the exception that the target directory will be different. With Windows 7, the directory should be named C:\Users\YourUserName\AppData\Roaming\geany\colorschemes, but the exact path may vary depending on your Windows configuration and/or version. Refer to the Geany Manual for more information on configuration file paths.

Documentation

If you want to add a theme, read the ADDING-A-THEME.md file. If you are a package maintainer, consult the MAKING-A-RELEASE.md file. For all other cases, consult the official Geany documentation.

Other Themes

You can also also sometimes find bleeding edge themes which have yet to be fully integrated into the repository by looking at the Issues on Github labelled with the new-theme label. There may also be some unofficial themes on the wiki.

Be wary of old-style themes you may find in random places on the Internet as they may only be compatible with old Geany versions before 1.22 and will likely result in grief. If the file doesn't contain a section called [theme_info] it almost sure to be an incompatible older theme. See below for more details.

Compatibility

These color schemes are not compatible with older version of Geany prior to 1.22, including its old filetypes files, which you may have customized and are found in your per-user configuration folder. All bets are off if you mix and match old filetypes/color schemes and the color schemes here. The best way to handle it is to simple move your old filetypes out of the way, copy the ones you want to customize from Geany's system data folder and hand-copy over the non-[styling] groups from the old filetypes file into the new one.

geany-themes's People

Contributors

b4n avatar codebrainz avatar commenthol avatar dmaphy avatar eht16 avatar ideasman42 avatar jcd000 avatar jpfleury avatar nanodesu avatar oscardssmith avatar pentix avatar phpbased avatar suntong avatar techee avatar trongthanh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geany-themes's Issues

Invalid Styles

In the themes, you appear to be using comment_doc, comment_line, etc., but those don't seem to be used in geany's default style definitions. The default styles appear to be commentdoc, commentline, etc. There may be others, but those are the ones that I found that weren't working; I'd strongly suggest looking at the other styles and seeing if they match the latest configurations.

Monokai theme print out are unreadable

Printing a text file (filetype: None) with Monokai theme gives an unreadable result. It appears that the text is printed in the text color on the screen: lighter_grey=#dfdfdf. On white paper this is not really visible. This might not be limited to the Monokai theme.

Why Geany doesn't exactly use what is set in marker_search?

Note: feel free to tell me if this issue tracker is not the best way to ask questions.

I noticed that the background color really used in Geany to mark searches is never the exact color set in marker_search by color schemes, as if a kind of translucency was automatically set. For example, see the following screenshot:

http://www.jpfleury.net/depot-fichiers/png/geany-themes-gedit-cpp.png

Color scheme with my patch sets:

marker_line=0x000000;0xffff00
marker_search=marker_line

but we see in the screenshot that Geany really uses color 0xffffc3 instead of 0xffff00.

Same thing with other color schemes. For example, GitHub scheme sets:

marker_search=;0xc0c0c0

but Geany really uses 0xebebf0.

I tried to play with marker_translucency, but it doesn't change anything.

Do you have any idea why it happens?

Improved gedit color scheme

I propose a patch to improve colorschemes/gedit.conf. It's based on default (Classic) style in gedit. You can compare color schemes on the following screenshots:

geany-themes-gedit-cpp


geany-themes-gedit-php

My patch is here: https://gist.github.com/1202635

Note: I had to modify filedefs/filetypes.xml. The problem was php_variable=identifier_1. I could not change the style of identifier_1 because it's used in different contexts for a lot of languages, so I changed it for php_variable=identifier_4, since identifier_4 is not used in any filedefs.

Highight .html.twig not working

I am replace in file filetype_extensions.conf
#~ HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;*.tpl;*.html.twig;
but highlight not working.

Geany 1.38

I am reload configuration, but not working.

Twig highlight

The Symfony 2 template language is almost an exact replica of django's, would be awesome to have support for it, I think the only difference is that files have html.twig extension instead of just html.

Installation instructions are outdated

Note: I only read the "Unix-like Installation". Since the last release is from 2012, so no fresh tarball to download, so I would change the instructions in readme:

just to say thanks

Thank you so much, this is what i need

Dracula LAF.

thanks. thank you so much codebrainz

Dark themes unusable

Noticed the dark themes included with the pack include a white highlight across the current line. This makes them unusable, because the text is also often white.

please add to readme

I couldn't figure out how to use them for the life of me... please add instructions to choose the scheme:

i.e.

To choose your color scheme use Geany's Menu:
View>Editor>Color Schemes>

Themes are not working

I have cloned this repo and ran install.sh script which correctly created colorschemes dir in ~/.config/geany/. However if I open geany and try to find where I can actually set these themes I cannot find the option anywhere.

Geany version: 1.23.1, distro: Ubuntu trusty

Also, please write proper instructions on how to select and set a theme.

Zenburn theme caret color shouldn't be black

Otherwise very pleasant theme Zenburn have one outstanding issue with caret (cursor) color: it is almost indistinguishable from the background. I would like to propose a change of caret color from black to white (as in some other dark themes) or to any light color.

Documentation sucks

I don't understand what do I have to do to use it on Geany 0.21 which I installed from PPA, and don't want to remove and build everything from source

On main page it says don't use this branch use 0.21.
On 0.21 branch says don't use even this branch use some deprecated instead
And guess what? That link to deprecated is 404

Why is it so complicated? Why can't I just copy those files and use?
Of course, just copying doesn't have any effect

Attempting to use themes does nothing

Distro: Ubuntu 11.10 64-bit
Version: git latest

Whenever I try to use any of the themes after installing both geany and geany-themes from source, nothing happens. After installation, all the themes show up under View > Editor > Color Schemes but choosing any of them has no effect. (opening the menu again shows that the theme I chose before is "selected" as far as Geany knows.

This may be related to a recurring issue I've always had with Geany. It seems to be aware (to some extent) of my .config/geany directory, but changing things like filedefs/* doesn't seem to stick. (I always end up throwing my hands up and using /usr/local/share/geany or /usr/share/geany instead.

I've tried using geany -v and examining Help > Debug Messages but neither seems to yield anything useful. If there are further ways to debug, I'm more than happy to try them out.

Thanks!

diffs/patches highlighting: not quite

As you know, Geany can highlight diffs/patch files. The main point of doing this is to make changed lines more visible, outstanding, because they are the important stuff. So yes, highlighting. Dark Fruit Salad and Zenburn are not even trying. But don't take my word for it; take any diff and try them. Both themes do highlighting of added lines poorly, but both fail miserably in case of deleted lines.

I didn't try experimenting with colors yet, but there are themes that I personally feel being particularly good at highlighting diffs, like Tango Light and Kugel (conventional red and green) and Oblivion 2 (unusual green and blue).

You can also say that GitHub theme went wrong with acid green on white for added lines. Luckily, there's no need to look for suitable colors as they are found on github.com.

Highlight in double and single quotes

With new clean install geany 1.24.1 and installing color themes with install.sh I have broken highlight double and single quotes.
In image - left what is now and right how it was in older version upgraded from 1.22.
1

Trouble installing on Ubuntu

Extract the tarball and copy all of the files in the colorschemes directory
to your ~/.config/geany/colorschemes/ directory. Create that directory if it
doesn't already exist.

I did this, I also copied the filedefs folder to ~/.config/geany/filedefs. I closed and restarted geany, but I don't see any of the themes in the options when I go to View -> Editor -> Color.

How do you install these?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.