Code Monkey home page Code Monkey 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 installation 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 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

1270011 avatar b4n avatar codebrainz avatar collmut avatar commenthol avatar cycool29 avatar danpla avatar dmaphy avatar dtan13 avatar eht16 avatar frlan avatar ideasman42 avatar irvirty avatar jcd000 avatar jgmdev avatar jpfleury avatar nanodesu avatar oscardssmith avatar pentix avatar phpbased avatar pouyakary avatar slowpeek avatar strayferal avatar suntong avatar techee avatar triorr avatar trongthanh avatar xelser 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

geany-themes's Issues

some warrning message

When I excute journalctl -f -o cat /usr/bin/gnome-shell, I got those lines. maybe is theme problem.

GNOME Shell 40.5

st_widget_get_theme_node called on the widget [0x5572870a05c0 StBin:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x55728709fd70 Gjs_ui_panel_AppMenuButton.panel-button ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a18a0 StBin:insensitive "appMenu" ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a2d40 StBoxLayout.panel-status-menu-box:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a8600 Gjs_ui_animation_Spinner:insensitive] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a05c0 StBin:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x55728709fd70 Gjs_ui_panel_AppMenuButton.panel-button ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a18a0 StBin:insensitive "appMenu" ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a2d40 StBoxLayout.panel-status-menu-box:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a8600 Gjs_ui_animation_Spinner:insensitive] which is not in the stage.

Porting a theme to geany?

Hi,
How would I go about porting a theme (Material) to Geany?
Can I just take an annotated .conf file (is there one explaining entries?) and change the values?
Probably naive, but I've got to start somewhere :)
Any advice please?
Apologies if this request is 'in the wrong place'
I have some knowledge of German if resources only in this language
Thanks

How to change colorscheme?

I followed the instructions on the homepage exactly, but my colorscheme hasn't changed when I restart Geany. Are there missing instructions?

"Extract the tarball and copy all of the files in the colorschemes directory to your C:\Users\YourUserName\AppData\Roaming\geany\colorschemes directory. Create this directory if it doesn't already exist."

New Release

Can you please make a new release, last release was over 5 years ago and no tarball release since but more themes have been added.

A few broken colour schemes that come with Geany 2.0 (comma instead of semicolon on brace_good line)

Geany 2.0 comes with a few broken colour scheme templates. Look at the brace_good line in the following screenshot, you will see a typo where there's a comma instead of a semicolon:

282243403-bd321a08-adc3-461b-807a-145057b4bb9e

When I fix that line, it works properly and braces are highlighted, otherwise (by default) they're black on dark gray, so the highlighting is almost completely unnoticeable.

Please fix your schemes, the line should be reading:

brace_good=pro_orange;pro_selection_background;true;false

Make sure to also check the light scheme from the same name as it contains the same typo! ;-)

Issue initially raised over at Geany 2.0 GitHub: geany/geany-osx#50 (comment)

all themes negative/reversed colors

I just grabbed all of these and installed them, and they show reversed/negative. To explain, the Retro (terminal) theme, which should be green on black, is pink on white; Fluffy, which should be white with colors, is instead black. Dark themes are light, and light themes are dark.
It's weird. Any explanation?
At the moment I'm on a crappy win7 machine. (I'll install and look on my Debian box later).

Tony

Underline is invisible in Darcula

Underline is invisible in Darcula.
Visible in Solarized (Dark) and Default.

Darcula:

image

Solarized (Dark):

image

Geany 1.36 (built on 2020-05-24) on Fedora 32 with Wayland.
GTK+ v3.24.20 and GLib v2.64.3.

Dark Schemes in general.

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?

Edit default theme

Is there a default.conf somewhere i can edit or use to base a new theme on, as i only want to make small changes such as italic comments etc.

Flatpak directory location

The location to place themes when Geany has been installed from flatpak is:

/var/lib/flatpak/app/org.geany.Geany/x86_64/stable/<stringofcharacters>/files/share/geany/colorschemes/

Themes not applying to sudo

Hi guys, Linux noob here, running Mint 20.3. Have been using Geany as my text editor and have themed it the way that I like when it opens normally. However, when I execute it with sudo, it only recognizes the Default and Alternate themes: none of the themes I've downloaded show.

Can I do anything about this so that when I go sudo geany <file to be edited> I can display my desired theme?

Metallic Bottle Theme - foreground and background identical

In metallic-bottle.conf, we find the following definitions:

selection=#000;#c48c65;false;true
preprocessor=#c48c65
other=#c48c65
line_added=#c48c65

This means that if I have a syntactic element styled as preprocessor (for instance, a symbol (:abc) in Ruby source code, and select it with a mouse, foreground and background look identical and I can't see anymore the selected text.

Markers are barely visible with some themes

Makers are barely visible with some themes, or even completely invisible in case of Solarized (light) and Retro. The full list is:

  • Bespin
  • Dark Colors
  • Delt Dark
  • GitHub
  • Kugel
  • Monokai
  • Railcasts
  • Ralesk's MC
  • Retro
  • Solarized (light)
  • Steampunk
  • Tango
  • Tinge

Missing undescores with Delt Dark theme.

Hello,

I'm using geany on Ubuntu. Defaults settings except the theme. The text font is "Monospace" size 10.
The undescore characters are not visible (they look like spaces).
I tested with other fonts, some have the same issue, some do not.

Is there some parameter to change somewhere? Some line height ?

Themes only applies to editor window

On Windows 10, these themes seem to apply to the main editor window only. As the rest of the IDE is not Windows-10 theme-compatible, the contrast between the dark editor window and the otherwise bright parts of the IDE makes using dark themes difficult in Geany.

Alternate line background color?

Is it possible to write in an second background color for alternate lines? This would be very attractive to the eye. I didn't see theme specs anywhere. Thanks.

bold keywords, types, and classes

geany's default colour-scheme has boldface for keywords, types, and classes. It would be nice to see the other colour-schemes to follow this. For example, monokai would change as below.

type=bright_green;;true
class=type
function=bright_green
parameter=bright_orange;

keyword=hot_pink;;true
keyword_1=keyword
keyword_2=light_cyan;;true
keyword_3=keyword_1
keyword_4=keyword_2

DarkSpook theme

I have modified InkPot theme to suit my own nightshifts. Been using it for a long time. Compatible with all Geany versions. Here is screenshot with php, js, css and darkspook.conf buffers.

Would like to add it, but I am not a collaborator ..

darkspook-snapshot

Where is the Windows' Geany's color scheme saved

On need to edit, modify the 'black scheme', tried to open the file but have no idea where the Windows' Geany's color scheme is saved

as in C:\Users....\geany setting directory , colorscheme dir. is empty, while (almost) all file settings else are available

Please help out!

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.