• Stars
    star
    145
  • Rank 254,144 (Top 6 %)
  • Language
    Emacs Lisp
  • Created over 13 years ago
  • Updated over 10 years ago

Reviews

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

Repository Details

A minimal kick start init file for emacs

Emacs Kicker

This repository contains a starter-kit for Emacs. If you’re new and want to try the editor with a easy setup, that’s for you. See http://tapoueh.org/blog/2011/04/15-emacs-kicker.html for a detailed introduction.

Install

Here’s how to clone the project:

REPO=~/dev/emacs.d
mkdir -p $REPO
git clone http://github.com/dimitri/emacs-kicker $REPO

If you just want to test it out:

rm -rf /tmp/kicker && mkdir -p /tmp/kicker
HOME=/tmp/kicker /path/to/emacs -q -l $REPO/init.el

To install:

mkdir -p ~/.emacs.d
( cd ~/.emacs.d && ln -s $REPO/init.el . )
/path/to/emacs

The idea is to keep the git repository out of the way in some place of your own, then link it at the right place.

Please consult the Emacs manual regarding init files to insure that $REPO/init.el will actually be loaded.

What’s in there?

Some selection of packages to have a nice emacs, some settings to disable the menu bar and the tool bar, and also the scroll bar, etc. The visual improvements won’t be such for everybody, don’t hesitate reversing the defaults here.

Of course if you do alter this file but still want to be able to git pull in the future, you’d better branch :)

el-get

The author of the emacs-kicker is also the one of el-get, you won’t be surprised that we’re leveraging it here.

packages

A selection of packages have been selected for you, consider adapting it of course.

manual steps

Once the first startup is done, consider M-x el-get-emacswiki-refresh so that you’re able to easily install any package from emacswiki.

How to go from that?

Just add the packages you want to try and need. To do that, try M-x el-get-install then TAB, and you will have a list

It’s possible that in the future this very simple emacs setup will somewhat grow into something a little more involved and use several files.

Changing Preferences

If you want a different setup from the basic emacs-kicker here, the simplest way is certainly to fork the project on github then use your own.

Happy Hacking!

More Repositories

1

pgloader

Migrate to PostgreSQL in a single command!
Common Lisp
5,353
star
2

el-get

Manage the external elisp bits and pieces upon which you depend!
Emacs Lisp
1,646
star
3

pgcopydb

Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids)
C
1,159
star
4

pgcharts

Turn your PostgreSQL queries into Charts
Common Lisp
393
star
5

switch-window

Offer a *visual* way to choose a window to switch to
Emacs Lisp
288
star
6

regresql

Regression Testing your SQL queries
Go
254
star
7

prefix

Prefix Range module for PostgreSQL
C
98
star
8

pgextwlist

PostgreSQL Extension Whitelisting
C
94
star
9

sudoku

Solving Every Sudoku Puzzle
Python
58
star
10

preprepare

PostgreSQL prepare statements made pooling friendly
C
45
star
11

tpch-citus

Drivers to run TPC-H with Citus and PostgreSQL
C
31
star
12

nba

Aggregating NBA data
Common Lisp
30
star
13

pg_staging

Setup and maintain your staging environments from your production backups!
Python
28
star
14

cssh

ClusterSSH meets Emacs
Emacs Lisp
27
star
15

cl-abnf

ABNF Parser Generator, per RFC2234
Common Lisp
27
star
16

pgdevenv-el

PostgreSQL Development Tool for Emacs
Emacs Lisp
23
star
17

ql-to-deb

Update cl-* debian packages from Quicklisp releases.
Common Lisp
23
star
18

mbsync-el

Wrap calling mbsync in Emacs Lisp, with a gnus hook
Emacs Lisp
23
star
19

libphp-pgq

PHP level API for PGQ PostgreSQL Queing solution
PHP
17
star
20

pg_basebackup

Make your PostgreSQL base backup from a plain connection to the server (as superuser)
Python
17
star
21

kids

Helping kids discover computing
Common Lisp
16
star
22

base36

PostgreSQL base36 data type input/output support, internally a bigint.
C
14
star
23

getddl

Get the DDL from a live database and split them in files and directories
Python
14
star
24

apt.postgresql.org

debian packaging scripts for PostgreSQL.org
Shell
13
star
25

tapoueh.org

Sources of the tapoueh.org web site, using Hugo
HTML
13
star
26

taop.xyz

The Art of PostgreSQL
HTML
13
star
27

pginstall

The PostgreSQL Extension Installer
Common Lisp
11
star
28

emacs.d

My Emacs Setup
Emacs Lisp
9
star
29

pgsql-linum-format

a linum-mode hook to display PostgreSQL functions line numbers
Emacs Lisp
8
star
30

pgconfs

dim's PostgreSQL Conferences Slides, the sources.
PostScript
8
star
31

cl-db3

A Common Lisp lib to read dbf files version 3.
Common Lisp
7
star
32

pubnames

The Most Popular Pub Names
Common Lisp
7
star
33

subcommands.c

Another single-file header C lib: command line, file paths manipulation API, run subprograms.
C
7
star
34

AdventOfCode

Implementation of Advent Of Code puzzles in Common Lisp, just for fun.
Common Lisp
7
star
35

masteringpostgresql.com

My new book, still in the making.
CSS
7
star
36

plconvert

Convert code in between non standard database Procedural Languages.
Common Lisp
6
star
37

mailq-el

Emacs major mode for `mailq' interaction
Emacs Lisp
5
star
38

toy-parser

How to build a parser and have a compiler for free, in Common Lisp.
Common Lisp
5
star
39

mysqltopgsql.com

How to migrate from MySQL to PostgreSQL
HTML
5
star
40

pgsrc-el

PostgreSQL source editing facilities for Emacs
Emacs Lisp
3
star
41

rcirc-groups

an emacs buffer in rcirc-groups major mode
Emacs Lisp
3
star
42

cl-ixf

Parse IBM IXF file format.
Common Lisp
2
star
43

go-hello-world

Concurrent Hello World, in Common Lisp
Common Lisp
2
star
44

artisan-mysql

Common Lisp Native Driver for MySQL
Common Lisp
2
star
45

preventddl

set preventddl.enable to true;
PLpgSQL
1
star
46

cl-pgdumpfile

Common Lisp library that knows how to read a PostgreSQL dump file in custom format.
Common Lisp
1
star
47

Citus-tutorial

Automate the Citus tutorial steps into a single command.
Makefile
1
star
48

pgloader.io

Public Website for the pgloader project.
SCSS
1
star
49

pgaf_debian

debian packaging for apt.pg.o for pg_auto_failover
1
star