• Stars
    star
    332
  • Rank 126,984 (Top 3 %)
  • Language
    Emacs Lisp
  • Created almost 16 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

for sharing .XCompose keybindings

.XCompose

As explained in http://canonical.org/~kragen/setting-up-keyboard.html, your Compose key in X11 is controlled by (among other things) the file .XCompose in your home directory. This file gives you a large set of bindings for Unicode characters that are useful occasionally.

More contributions are welcome; there's a Git repository at https://github.com/kragen/xcompose. We're trying to come up with a broadly acceptable set of keybindings that won't interfere with the traditional Compose bindings, aren't too hard to type, and cover a wide set of characters that are useful to use occasionally, making them available without the need for specialized input methods.

After installing .XCompose you will need to restart any applications to see its effect for that application. Not all applications support XCompose, and it depends on which input method you are using.

Some "extensions" have been added to this repository, and installing them may take a few more commands. Use make to generate the extension files (for emoji, modifier letters, etc.) You can include them by using the include directive in your .XCompose file. So you might actually not want to use our install script, but rather create your own .XCompose (perhaps with your own personal entries) along these lines:

 include "/path/to/dotXCompose"
 include "/path/to/frakturcompose"
 include "/path/to/emoji.compose"
 include "/path/to/modletters.compose"
 include "/path/to/parens.compose"

 # I complain a lot, oy...
 <Multi_key> <O> <Y>	: "ѹ" U0479	# CYRILLIC SMALL LETTER UK
 # My very original smileyface!
 <Multi_key> <parenleft> <t> <u> <parenright> : "ã‹¡" U32E1 # CIRCLED KATAKANA TU
 # ...

More Repositories

1

stoneknifeforth

a tiny self-hosted Forth implementation
Forth
414
star
2

dumpulse

an embeddable dumb heartbeat daemon in 260 bytes of RAM and ≈350 bytes of code
Python
270
star
3

knuth-interview-2006

The transcript of a Donald Knuth interview in 2006
224
star
4

peg-bootstrap

A PEG that compiles itself.
JavaScript
74
star
5

viznut-music

One-line C programs that compose music, showing the deep connection between the binary number system and Western music.
C
73
star
6

pytebeat

Python Bytebeat livecoding software in SDL.
Python
54
star
7

tokthr

tiny token-threaded bytecode interpreter in x86 assembly
38
star
8

ar_bytebeat

byte beat en arduino
Java
38
star
9

laserboot

laser-cutting experiments for bootstrapping planar fabrication
PostScript
25
star
10

shootout

This is a clone of the Computer Language Benchmarks Game CVS repository.
PHP
24
star
11

urscheme

Scheme
21
star
12

calculusvaporis

A tiny CPU
Python
20
star
13

myman

Clone of SourceForge CVS repository for myman
C
19
star
14

dercuano

a quick system I hacked together to bundle a few thousand pages of notes I mostly haven’t published before up into an archive of pregenerated HTML
Python
14
star
15

dumbfts

really simple full-text search
Python
13
star
16

prate

a fucking reasonable chat system at last
JavaScript
13
star
17

yamemex

Yet another memex approximation: a Chrome extension for making paths of annotations through web pages.
JavaScript
9
star
18

zxing

A mirror of the Zebra Crossing subversion repository from Google. Updated sporadically if at all.
9
star
19

aikidraw

Collaborative online sketching software in HTML5.
JavaScript
8
star
20

vidalia

C++
6
star
21

derctuo

A sequel to Dercuano: a quarter of a million words of poorly organized text
Python
5
star
22

dx

Disco Explorer
JavaScript
4
star
23

screenfuls

A ‘screenful’ is the programming analog of nanofiction: a readable program that does something interesting and fits in one screen, defined here as 80 columns by 132 lines.
Common Lisp
4
star
24

dernocua

Python
3
star
25

waterken-server

A clone of the Waterken server code from SourceForge.
Java
3
star
26

mod_pubsub

BSD-licensed publish and subscribe messaging for the Web, and related tools. A copy of the old mod_pubsub SourceForge repository. Originally KnowNow's product.
C++
3
star
27

pyconar-talk

Materials for my PyCon Argentina talk
Python
3
star
28

p2p-ispell

My .ispell_american --- why should everyone have to add the same correctly spelled words repeatedly?
3
star
29

kragen-.emacs.d

Kragen Sitaker's .emacs.d directory
Emacs Lisp
2
star
30

tor-extra

repository for Tor contrib tools
C
2
star
31

minimilter

tiny implementation of the milter protocol
2
star
32

osqa-fr

French version of OSQA
1
star
33

ansi_matrix

An ANSI terminal prototype of the AVR-driven bytebeat LED matrix I'm working on at NAML.
C
1
star
34

cuerda

a scalable buffer
1
star
35

invesalius

3D Medical Imaging Software
Python
1
star
36

utsu

Add notes to the pages you browse.
JavaScript
1
star
37

halfbakagit-example

An experiment with Git.
1
star
38

stl3dpy

Stuff for creating .STL files for 3-D printing in Python.
Python
1
star
39

OSQA

Clone of the Subversion OSQA repository.
Python
1
star