GithubHelp home page GithubHelp logo

kuzeygh / ab4-themes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lucattelli/ab4-themes

0.0 1.0 0.0 364 KB

ABAP 4 Editor Themes Collection

License: GNU General Public License v3.0

ABAP 100.00%

ab4-themes's Introduction

ABAP 4 Editor Themes Collection

If you're using SAPgui's ABAP editor, you can have your own theme. Here's mine:

terminus

In this repo, you can find this and other themes as well.

Motivation

Programmers are adopting simple code editors with dark themes and custom color schemes across different platforms and programming languages. This makes code easier to read and also gives our eyes a break from that white background.

Alexey Arseniev suggested that we created a central repo in which people can find themes and also contribute with their own versions of them.

Installation Instructions

First, you must be using the already-not-so-new ABAP editor. To enable it, go to SE38 -> Utilities -> Settings -> Editor tab -> Front-end Editor (new). Click OK and then close SAPgui.

Then, go to this folder in your machine to find the theme files:

%APPDATA%\SAP\SAP GUI\ABAP Editor\

It's recommended at this point that you create a backup of your original files.

Finally, overwrite the original theme files with the one of your choice. Start SAPgui again and your ABAP editor will now use the new theme.

One last tip for you is that you can change your font as well. To do so, you must click on the small button placed at the right corner to access the editor's options. Once there, you can change the font here:

detail_font

For more fonts, you can check the Hack and Terminus fonts. Also, [this repo] (https://github.com/chrissimpkins/codeface) contains a collection of fonts for code editors.

Now you can click Save and start coding! :)

Themes

Here's a list of themes currently available.

Contribute with your own theme

Create a folder for your own theme inside the themes folder.

It may contain:

  1. _spec.xml files for different programming languages, but no _user.xml files. These ones are not needed for the theme.
  2. Image with an example of how scheme looks like.
  3. Description with the image above and a list of all "languages" that are supported (ABAP + BSP + XML etc).

Thanks

Thank you, Custodio de Oliveira, for adopting, customizing and sharing a version of the theme. Thank you, Alexey Arseniev for all the work you did on AB4 editor.

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.