GithubHelp home page GithubHelp logo

tpeacock19 / elisp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cadadr/elisp

0.0 1.0 0.0 1.05 MB

The hive for Göktuğ's Emacs Stuff.

Home Page: https://dev.gkayaalp.com/elisp/

Emacs Lisp 100.00%

elisp's Introduction

Göktuğ’s Emacs Lisp Bits

Introduction

This repository is a swarm for all the Elisp stuff I published. Most files will have licence information in it, which don’t are licenced under the MIT licence, whose text is available in the LICENSE file.

What’s here?

Below is a listing of all the programs here:

forecast.el

«forecast.el» is a weather forecast report generator, currently using data from Dark Sky (but I plan to add other backends in the future).

paper-theme.el

«Paper» is a little, minimal emacs theme that is meant to be simple and consistent.

It was first intended to resemble the look of paper, but has diverged from that objective. Still, though, I keep calling it Paper, as I like that name.

Paper uses a small colour palette over all the elements. Org headings are specially treated with a palette of equidistant colours. The colours and heading font sizes are calculated using base and factor values which can be edited. See source.

It’s most adapted for ELisp-Org users, as I’m one such user, though it works fine with Markdown, Textile, Python, JavaScript, Html, Diff, Magit, etc.

pass-listing.el

«pass-listing» is a simple frontend to the pass utility. It uses the functions from password-store.el.

bsdpkg.el

«bsdpkg» is an Emacs interface to FreeBSD pkg(1). It’s planned to genericise the package to support all *BSD packaging systems, and the module is written with that sort of extensibility in mind.

This is experimental, and kind-of obsoleted as I don’t use BSD at the moment. I’d be happy to accept changes or to hand it over if anybody will be interested.

bibliothek.el

«bibliothek.el» is a personal PDF library manager. Presently it only displays a concatenated tabular list of PDF files from many locations, and allows to open the files or view metadata from that list. Find below a screenshot of the default view. I intend to add some functionality for moving PDF files around and editing the metadata.

gk-unilat.el

«gk-unilat» is a unified input method for European variants of the Latin alphabet.

It aims to provide comprehensive support for typing characters found in different European versions of the Latin alphabet, in a unified, predictable way.

gk-greek.el

«gk-greek» is a transliterating input method for modern Greek.

Translates input in Greek latinization into Greek alphabet. Mappings are based on vocal correspondence and common modern transliteration.

org-variable-pitch.el

«org-variable-pitch.el» is a minor mode that enables ‘variable-pitch-mode’ in the current Org-mode buffer, and sets some particular faces up so that they are are rendered in fixed-width font. Also, indentation, list bullets and checkboxes are displayed in monospace, in order to keep the shape of the outline.

dollar.el

This package provides a macro named $ where in its body symbols in the form $N where N is a positive integer are to stand for positional arguments to the generated lambda.

If the car of the body is a vector though, that vector becomes the argument list of the new lambda.

Some examples:

($ (message "Hello, %s" $1))
(funcall ($ (* $1 $1)) 2)
(reduce ($ [a b] (concat a b)) (list "hel" "lo"))

Contributing

Thanks for your contribution! Please submit a pull request or e-mail a patch. Explain clearly your changes and the rationale for them, and include a clear commit message, prefixed with the relevant filename.

Please write your commit message as in the example below:

file-name.el: imperative-mood summary of changes

Optionally further explain the change.

Issues

Please mention the relevant filename in your issue title.

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.