• Stars
    star
    606
  • Rank 71,272 (Top 2 %)
  • Language
    Emacs Lisp
  • Created about 15 years ago
  • Updated 9 months ago

Reviews

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

Repository Details

My .emacs.el file and other personal Emacs goodies

dot-emacs

My .emacs file and other personal Emacs goodies.

I keep my Emacs file in literate Org mode, so that it's easier to organize and also document how things are to be used, since there are enough packages that I often forget. You can view that document here:

https://github.com/jwiegley/dot-emacs/blob/master/init.org

NOTE: I no longer use git-subtree and submodules to track dependencies. Instead, everything is built and managed using Nix and Nix overlays: https://github.com/jwiegley/nix-config/blob/master/overlays/10-emacs.nix

More Repositories

1

use-package

A use-package declaration for simplifying your .emacs
Emacs Lisp
4,365
star
2

git-scripts

A bunch of random scripts I've either written, downloaded or clipped from #git.
Shell
1,322
star
3

emacs-async

Simple library for asynchronous processing in Emacs
Emacs Lisp
813
star
4

git-from-the-bottom-up

An introduction to the architecture and design of the Git content manager
766
star
5

category-theory

An axiom-free formalization of category theory in Coq for personal study and practical work
Coq
731
star
6

alert

A Growl-like alerts notifier for Emacs
Emacs Lisp
426
star
7

nix-config

My local Nix configuration
Emacs Lisp
399
star
8

gitlib

Haskell
176
star
9

coq-haskell

A library for formalizing Haskell types and functions in Coq
Coq
159
star
10

org-mode

This is a very old fork of Org-mode, but it's the version I still use every day
Emacs Lisp
155
star
11

emacs-chess

A complete chess client written in Emacs Lisp.
Emacs Lisp
122
star
12

coq-pipes

Coq
100
star
13

git-undo-el

A command for Emacs to regress or "undo" a region back through its Git history
Emacs Lisp
87
star
14

control-theory

Control theory in Haskell: Data structures, algorithms and adapters
Haskell
80
star
15

putting-lenses-to-work

A presentation for BayHac 2017 on how I uses lenses at work
Haskell
75
star
16

nix-update-el

An Emacs command for updating fetch declarations in place
Emacs Lisp
71
star
17

una

A universal interface to multiple unarchiving tools
Haskell
68
star
18

use-package-examples

Example declarations to demonstrate the features of use-package
52
star
19

regex-tool

A regular expression IDE for Emacs, to help with the creation and testing of regular expressions.
Emacs Lisp
50
star
20

git-annex-el

Emacs integration for the git-annex tool by Joey Hess
Emacs Lisp
43
star
21

notes

Haskell
42
star
22

z3cat

Use Conal Elliott's concat library to compile regular Haskell functions into Z3 equations
Haskell
38
star
23

emacs-release

A history of Emacs releases, under version control
Emacs Lisp
36
star
24

newartisans

HTML
35
star
25

emacs-pl

Emacs Lisp
31
star
26

bytestring-fiat

An implementation of the Haskell ByteString library using the Fiat system from MIT
Coq
31
star
27

periods

Common Lisp library for manipulating date/time objects at a higher level
Common Lisp
29
star
28

c2hsc

Utility for creating .hsc files from C API header files
Haskell
26
star
29

trade-journal

Code for keep an investment trade journal
Haskell
25
star
30

simple-conduit

Haskell
25
star
31

gdtoa

David M. Gay's floating-point conversion library
C
25
star
32

hours

Utility for showing hours worked within a work month against a target
Haskell
24
star
33

thinking-with-functions

A brief presentation on Denotational Design, based on Conal Elliott's work
Nix
23
star
34

comparable

A library for comparing data structures in Rust, oriented toward testing
Rust
21
star
35

async-pool

Haskell
21
star
36

parsec-free

Haskell
20
star
37

pushme

A script I use for synchronizing directories and ZFS pools between systems
Haskell
20
star
38

haskell-config

My haskell-mode configuration for Emacs
Emacs Lisp
19
star
39

categorical

Compiling to STLC to categories in Haskell and Coq, using Conal Elliot's work
Haskell
19
star
40

ghc-dynamic-example

An example of dynamically loading a Haskell source module
Haskell
18
star
41

scripts

Various and sundry shell scripts used on my system
Shell
17
star
42

linearscan

Coq
17
star
43

coq-lattice

A reflection-based proof tactic for lattices in Coq
Coq
16
star
44

git-all

Utility for finding all Git repositories that need attention
Haskell
16
star
45

coq-cds4ltl

A formalization of finite, constructive log analysis using linear temporal logic
Coq
16
star
46

springboard

An Emacs mode based on Helm that makes it easy to bounce around projects
Emacs Lisp
15
star
47

logging

Haskell
15
star
48

ready-lisp

A distribution of Aquamacs, SBCL and SLIME which offers the simplest way to run Common Lisp on Mac OS X
Emacs Lisp
14
star
49

haskell-to-c

Sample code to build a C library from a Haskell module, then call it from C
Haskell
12
star
50

markdown.net

A Markdown and SmartyPants processor written in C# for .NET.
C#
12
star
51

svndump

Library for parsing Subversion dump files from Haskell
Haskell
12
star
52

hello

Hello world project templates for getting started quickly with Nix
Nix
11
star
53

software-foundations

Nix-enabled and fully building mirror of Software Foundations WITHOUT SOLUTIONS
HTML
10
star
54

remember

A mode for Emacs which makes it easy to quickly jot down information.
Emacs Lisp
10
star
55

dirscan

Stateful directory scanning in Python. Makes a great ~/.Trash cleaner.
Python
9
star
56

pipes-files

Haskell
9
star
57

monad-extras

Haskell
9
star
58

cambl

Common Lisp library for working with commoditized amounts and balances
Common Lisp
9
star
59

sizes

Recursively show space (size and i-nodes) used in subdirectories
Haskell
9
star
60

disk-catalog

A Python script for cataloging offline media and disk archives.
Python
8
star
61

erc-yank

Automagically create a Gist in ERC if pasting more than 5 lines
Emacs Lisp
8
star
62

hierarchy

Haskell
8
star
63

simple-ltl

A simple compiler from LTL formulas to state machines
Haskell
7
star
64

linearscan-hoopl

Haskell
7
star
65

pcomplete

A programmable TAB completion facility for Emacs Lisp programmers. Used by Eshell.
Emacs Lisp
7
star
66

subconvert

A script to faithfully convert Subversion repositories to Git
C++
7
star
67

red-black

An efficient implementation of red-black trees for Common Lisp, by Jürgen Böhms Heimatseiten
Common Lisp
6
star
68

stringable

A Stringable type class, in the spirit of Foldable and Traversable
Haskell
6
star
69

gnus-harvest

Harvest e-mail addresses from read/written Gnus articles
Emacs Lisp
5
star
70

rs-ltl

A linear temporal logic library for Rust
Nix
5
star
71

start-kadena

My own Nix script for starting and testing a Kadena node
Nix
5
star
72

ipcvar

Haskell
5
star
73

set-theory

Coq
5
star
74

pipes-async

Haskell
5
star
75

eval-expr

Enhanced eval-expression command
Emacs Lisp
5
star
76

planner

A day-planner-like planning tool for Emacs; uses Muse to publish plan pages.
Emacs Lisp
5
star
77

sacred-writings

A bilingual typesetting of the Hidden Words
TeX
4
star
78

sitebuilder

Common Hakyll builder for my websites
Haskell
4
star
79

procman

A Rust library for managing a family of child processes
Rust
4
star
80

bcalc

Haskell
4
star
81

refine-freer

Experiments with an extensible refinement framework
Coq
4
star
82

wallet

Information about staking and management ICP tokens on the Internet Computer
Nix
4
star
83

haskell-infra

Some files related to administration of Haskell infrastructure
4
star
84

check-balance

Check your Kadena balance, as a Web service
Haskell
4
star
85

firewall

A rigorous set of firewall scripts for BSD ipfw, and Linux iptables
Shell
4
star
86

linkdups

Intelligently hard-link duplicate files in a directory tree
Python
4
star
87

haskell-c-stack

Experiments to determine how the C stack relates to the Haskell FFI
Haskell
3
star
88

runmany

Run multiple commands, interleaving output and errors
Haskell
3
star
89

johnwiegley

My personal website, at johnwiegley.com
HTML
3
star
90

zomega

A computational reflection based solver for expressions involving Z (but tunable)
Coq
3
star
91

rehoo

Utility to combine lots and lots of .hoo files in parallel
Haskell
3
star
92

consistent

Haskell
3
star
93

sshify

Script for setting up publickey authentication on new hosts
Shell
3
star
94

monad-base-control

A rewrite of monad-control which provides only MonadBaseControl
Haskell
3
star
95

haskell-quantification

Presentation on quantification in Haskell for South Bay Haskell
Haskell
3
star
96

muse

The Emacs Muse, a complete publishing environment written for Emacs.
Emacs Lisp
3
star
97

helm-hoogle

Use helm to navigate query results from Hoogle
Emacs Lisp
2
star
98

org-beamer-template

A quick template from which to start new presentations
Emacs Lisp
2
star
99

aasaan

A library for transliterating between different representations of the Arabic alphabet.
C++
2
star
100

kleisli

Haskell
2
star