b6fefcb3a5
Add elnode handler to get current conkeror URL
...
By running this in elnode, one can then point their browser to the
chosen port and server and they'll get 302-redirected to whichever URL
conkeror is showing at that moment.
2015-01-20 14:30:11 +01:00
9e31f7989a
Bring back the SVG modeline
2015-01-20 14:29:29 +01:00
792dfe908d
Reset mode-line-format in the *scratch* buffer
...
The first time `evil-mode' is run it sets the `mode-line-format'
buffer-local variable. This overrides the default value set later when
the theme and SVG modeline are loaded.
2015-01-20 14:27:34 +01:00
c778fb7a69
Enable projectile global mode
2015-01-20 14:27:24 +01:00
38f0edbfb1
Add dependency on projectile
2015-01-20 14:25:33 +01:00
fac5beab6b
Ignore some more stuff
2015-01-07 02:49:26 +01:00
ecca1dcb62
Add some more tag faces
2015-01-07 02:39:18 +01:00
db1eea8e7a
Use web-mode for *.html.erb
2015-01-07 02:38:48 +01:00
f1dc2d9b94
Enable hl-indent-mode for any prog-mode
2015-01-07 02:38:19 +01:00
74a8eadaba
Update the awesome modeline after closing a group
2015-01-07 02:37:49 +01:00
c5844963d2
Autoload hl-indent-mode
2015-01-07 02:37:30 +01:00
9600b70377
Require rvm
2015-01-07 02:32:20 +01:00
00ba72f907
Require slim-mode
2015-01-07 02:32:02 +01:00
28d15764f3
Require hl-indent
2015-01-07 02:31:48 +01:00
28360d0a00
Require feature mode
2015-01-07 02:31:35 +01:00
cebd95b07a
Set some initial states to insert
2014-12-28 01:28:36 +01:00
f227653717
Enable electric indent in ruby buffers
2014-12-28 01:25:07 +01:00
6a8d1ea37b
Show loaded project when making a note
2014-12-27 21:32:11 +01:00
84b65d4e3b
Revert "Remove evil"
...
This reverts commit 437292c927
.
2014-12-27 21:32:00 +01:00
49af8ba479
Move lexical binding to top of output
2014-12-19 22:13:56 +01:00
437292c927
Remove evil
2014-12-16 23:09:12 +01:00
ac8b03776b
Remove scss-mode dependency
...
There's a built-in SCSS mode now, and it appears to conflict with this
one. When both are installed, the built-in one is loaded but it shows
almost no fontification.
2014-12-16 15:03:16 +01:00
567e133cf3
Add snippets
2014-12-10 17:14:27 +01:00
240b9534df
Update org capture templates
...
I'm trying out some GTD, which uses inbox rather than task queue.
2014-12-10 17:12:24 +01:00
4edb26c381
Update haml-mode functions
2014-12-10 17:12:10 +01:00
f5fbe7ed7e
Update SCSS mode functions
2014-12-10 17:11:52 +01:00
0dc3fe0410
Add simple multiplication table function
2014-12-10 17:11:31 +01:00
d8eb322ca7
Add debbugs package
2014-12-10 17:11:02 +01:00
34c361cc66
Allow rails and ruby to be controlled from emacs
2014-11-24 23:03:38 +01:00
dcf69d2e3f
Set eww-mode to default to emacs-state in evil
2014-11-23 14:26:30 +01:00
cf47f738fa
Add CSS settings to literate init
2014-11-14 13:49:44 +01:00
c0984eea1e
Set whitespace-style locally
2014-11-12 14:32:32 +01:00
dd53dd1a11
Don't use display table to show tabs in PHP
2014-11-12 14:28:36 +01:00
10a1a0782e
Add electric indent to javascript
2014-11-11 14:57:07 +01:00
269ad348ac
Set some more web-mode settings
2014-11-11 11:14:42 +01:00
8e4cf56280
Add web-mode settings
2014-11-11 11:06:48 +01:00
4926ca5f08
Reinstate libnotify notifications
2014-11-10 20:53:56 +01:00
b0a9184283
Show tabs in PHP code
2014-11-10 20:52:17 +01:00
2a899dddc2
Fix evil emacs state modes
2014-11-07 12:55:11 +01:00
118e9c4b99
Don't depend on slime-je
2014-11-07 12:52:36 +01:00
ac0084625a
Change gnus startup file location
2014-11-05 00:54:45 +01:00
51e8f161e7
Use just the one account and use starttls to connect
2014-11-04 10:26:08 +01:00
11ed78d83a
Enable electric-indent for php
2014-11-03 14:35:46 +01:00
67ca189890
Fix typo
2014-11-03 14:35:39 +01:00
567b4c9cf4
Use ruby-mode, update settings
2014-10-31 15:19:04 +01:00
7296051d56
Reject invalid SSL/TLS certificates
2014-10-31 15:01:56 +01:00
ca2ce63ae0
Chomp whitespace when closing delimiters
2014-10-31 14:52:03 +01:00
f170652c77
Use pixels when resizing Emacs
2014-10-31 11:36:43 +01:00
c67d9dbec1
Add prodigy-view-mode to emacs-state modes
2014-10-29 11:03:10 +01:00
8320ecc9ab
Require cask and htmlize when exporting init.org
2014-10-27 21:15:12 +01:00
cceea74f86
Fix org structure
2014-10-27 16:50:32 +01:00
3d8d38501f
Add automatic pairing to coffee-mode
2014-10-27 16:49:53 +01:00
187e1d7174
Add automatic pairing to enh-ruby-mode
2014-10-27 16:47:42 +01:00
039e445452
Add section on programming mode customizations
2014-10-23 16:48:30 +02:00
4baea6bdac
Add electric-indent and electric pair modes to init.org
2014-10-23 16:38:45 +02:00
dff0536e09
Enable eldoc during eval-expression
2014-10-23 10:22:44 +02:00
11449ca6eb
Use org-plus-contrib
2014-10-23 10:21:35 +02:00
b8a9d602bd
Enable electric-pair-mode for some modes
2014-10-23 10:21:18 +02:00
02871ce988
Add mailcatcher prodigy service
2014-10-15 09:13:55 +02:00
dafda8a9c4
Remove haskell-mode
...
It was causing an error in combination with yasnippet
2014-10-15 09:13:35 +02:00
11862a9c80
Remove monokai-theme dependency
2014-10-09 23:33:04 +02:00
9879c4ab5f
Remove w3m
2014-10-09 23:30:09 +02:00
98f38a25b8
Fix init for new Emacs version
2014-10-09 23:27:21 +02:00
d73129105b
Remove unnecessary autoloads
2014-10-09 23:27:06 +02:00
26469170bf
Add missing dependencies
2014-10-09 23:23:57 +02:00
0ed50b7edf
Make jabber.el compile
2014-09-22 23:07:32 +02:00
931979b5c6
Use a keyring to store some credentials
2014-09-22 23:04:10 +02:00
f2dd6bbec2
Add Enhanced Ruby Mode
2014-09-22 21:39:59 +02:00
d7b2e88fdd
Add drd.el to source files
2014-09-22 21:39:03 +02:00
95607444a0
Only call slime-setup after slime loads
2014-09-22 21:38:39 +02:00
c25684314b
Stop filtering on loaded desktop
2014-09-22 21:37:47 +02:00
028582d634
Remove habitrpg settings
2014-09-22 21:36:26 +02:00
86f495e117
Update pivot.el
2014-09-22 21:34:35 +02:00
bf0d58ef40
Revert "Stop using Evil (for now)"
...
This reverts commit b03312fa44
.
2014-09-19 11:58:26 +02:00
c487024e26
Add some pivotal functions
2014-09-01 12:46:08 +02:00
35b9c059eb
Make org's day end at 4:00 AM
2014-09-01 12:45:42 +02:00
b03312fa44
Stop using Evil (for now)
...
It's a little too disruptive. Vim keybindings are awesome, but I just
can't seem to quite get used to them.
2014-08-27 11:21:06 +02:00
48238686d9
Add a useful function
2014-08-27 11:20:17 +02:00
b5ea7e05ea
Properly set ispell language when sending mails
2014-08-26 11:23:39 +02:00
f719e35fbf
Rename oni:evil-sort-operator
2014-08-26 11:21:29 +02:00
16d15b2b21
Add picturefix mail settings
...
- Add a mail indicator to the Awesome wibox.
- Add a mailbox to Gnus
- Add account information to OfflineIMAP
2014-08-26 10:45:38 +02:00
62d9ac00b3
Only use colemak on drd
2014-08-24 14:48:35 +02:00
69daef5baa
Add lua-mode to Emacs for Lua hacking
2014-08-21 11:03:07 +02:00
6c7f9ff34d
Add missing dependencies for Emacs
2014-08-21 00:57:38 +02:00
c2778f0f71
Add Emacs config
2014-08-21 00:23:56 +02:00
cca8771d85
Emacs config has moved on...
2013-07-03 00:44:10 +02:00
e718731f66
Add desktop-dirname to cleared variables
...
Remembering `desktop-dirname' after a desktop has been cleared gets
annoying when starting a new project.
2013-07-03 00:16:30 +02:00
2d9e5bd1f0
Add join and split sexp smartparens keybindings
2013-07-03 00:11:21 +02:00
c81c7cae19
Don't literate-program Emacs init
...
It's too tiring...
2013-06-29 21:20:19 +02:00
8a488356b3
Specify my personal and work agendas for refile
2013-06-29 21:19:04 +02:00
5d72a0905e
A bunch of changes...
2013-06-29 21:18:31 +02:00
8fa2ae804b
Don't ignore init.el
2013-06-13 23:22:10 +02:00
8e59c9d772
Don't generate init.el from init.org
2013-06-13 23:22:01 +02:00
e616e0a2d7
Add some extra commands
...
This allows me to publish articles more easily.
2013-06-13 23:21:45 +02:00
a134eef988
Use init.el directly again
...
I'm getting tired of maintaining a such a document...
2013-06-13 23:21:13 +02:00
28fcab6516
Don't diminish
2013-06-10 22:22:03 +02:00
0b1080da69
Skip any "migrations" dirs with rgrep
2013-06-10 22:21:56 +02:00
48387787cf
Disable flycheck for CSS
...
The checker it uses causes my CPU consumption to jump to idiotic levels.
2013-06-10 22:21:39 +02:00
57cd16666b
Use new mode-icons api
2013-06-05 01:40:29 +02:00
f41af450ab
Add PKGBUILD and .install to sh-mode auto modes
2013-06-05 01:40:04 +02:00
b4f4dbc9be
Add tag
2013-06-05 01:37:01 +02:00
c11ca7d966
Use C-c d d for desktop-registry, not desktop
2013-06-05 01:36:53 +02:00
e3a7efa79f
Don't look at .emacs.desktop.lock files
2013-06-05 01:34:37 +02:00
a758a94f36
Try to delay loading quicklisp-helper
2013-06-05 01:32:43 +02:00
0341b79023
Remove reference to oni.el
2013-06-01 01:17:38 +02:00
e039765be1
Don't call package-initialize manually
...
It really isn't necessary if you just defer everything depending on it
until after emacs has started up.
2013-06-01 01:13:14 +02:00
0c91588eab
Remove oni.el
2013-06-01 00:45:33 +02:00
c2bff71b96
Move the last parts of ext.el into init
2013-06-01 00:16:04 +02:00
e68f45b48b
Make init.elc from init.el
2013-05-31 17:58:38 +02:00
856660ebda
Add enhanced eval-after-load
2013-05-31 17:58:07 +02:00
607cc269c5
Improve navigation in org-mode
2013-05-31 17:51:23 +02:00
8921d40bf6
Add some desktop.el settings
2013-05-31 12:00:34 +02:00
11f7eadc9f
Don't hide compilation window
...
Now that I've got a different setup where I usually don't get more than
2 windows the compilation buffer pop-up isn't so annoying anymore.
2013-05-31 12:00:18 +02:00
4ed347264e
Minor fixes
2013-05-29 01:07:50 +02:00
6e61c024e1
Move Emacs Alsa Player settings
2013-05-29 01:07:30 +02:00
ce6fa3c876
Remove skip equal chars
...
Caused more problems than it solved
2013-05-29 01:07:08 +02:00
d24bcb590a
Don't use flycheck in js2-mode
2013-05-29 01:06:34 +02:00
7d94202351
Update Emacs config to use dotfiles2.mk
2013-05-26 17:57:28 +02:00
d86ee42c09
Skip over characters following point
2013-05-25 00:26:55 +02:00
9e78bdae06
Fix typo
2013-05-25 00:26:41 +02:00
eead1109c4
Fix eltuki for org 8.0
2013-05-25 00:26:32 +02:00
14adb384f1
Return of the Envy Code R
2013-05-25 00:26:18 +02:00
ab4fee09d3
Fix running of hook
2013-05-25 00:25:31 +02:00
83adacdd58
Add face for COMMENT todo state
2013-05-23 02:45:33 +02:00
28a7dcdeb2
Improve oni:move-end-of-dwim
2013-05-23 02:45:19 +02:00
d68673f992
Move slime-helper and move-beginning-of-dwim functions
2013-05-23 02:44:38 +02:00
08e5782f64
Remove some old custom functions
...
They get in the way more than they should.
2013-05-15 16:00:31 +02:00
cc4bdd72d7
Add some smartparens keys to python-mode
2013-05-15 15:59:45 +02:00
4a2315fb3a
Fix function name
2013-05-05 00:40:48 +02:00
e53bd5e888
Revert "Move as much as possible to custom.el"
...
This reverts commit ca90f4623b
.
2013-05-04 18:22:24 +02:00
9d1b8d2619
Add appointment capture template
2013-05-04 11:34:00 +02:00
b330329c72
Add function to skip all tasks with `ex' as tag
2013-05-04 11:33:47 +02:00
ca90f4623b
Move as much as possible to custom.el
2013-05-02 21:26:36 +02:00
a5cea3ece7
Show emms playing title in the mode-line
2013-05-01 12:26:06 +02:00
3e63768e7b
Add some smartparens customization
2013-04-30 20:06:29 +02:00
4a5b5a31a6
Use compilation-shell-minor-mode for pony buffers
...
It still allows for shell use, like the `*ponysh*' python shell.
2013-04-30 17:57:56 +02:00
b7c74aded0
Disable undo in eshell buffers
2013-04-27 15:42:20 +02:00
d5dcfc5300
Sort todo lists on priority first
2013-04-25 01:09:33 +02:00
6b5f3062e2
Literate init.el again
2013-04-23 00:27:45 +02:00
0de90a0228
Move some minor-mode management from oni.el
2013-04-15 01:53:47 +02:00
a271d7d0fe
Improve the custom scoll functions
...
This way they won't go to the next page if they can scroll enough,
only when the en of a page has been reached will they go to the next
one.
2013-04-15 00:14:28 +02:00
0e6eddf666
Enable narrow-to-page and sort list
2013-04-15 00:13:34 +02:00
d0de62ba20
Remove mode-icons from the load-path
...
I use a package for it now.
2013-04-15 00:12:34 +02:00
4e184a5d51
Improve some comments
2013-04-15 00:12:00 +02:00
881a2bb3e5
Enable flycheck for some more modes
...
Also put all the hook additions in a single place, instead of in each
special function. Both the advantages to this method are:
- Being able to see in a second where flycheck is enabled.
- If all minor modes are added separately it's easy to see exactly
which are enabled for a specific mode, just by looking at its hook
variable.
2013-04-15 00:11:37 +02:00
d8aa1d0ed1
Have the install command uninstall first
...
The new uninstall functionality tries to remove any "orphan" files.
Files that were installed during the last install, but will not be
installed this time (because of removal, not necessity).
2013-04-14 01:03:11 +02:00
9ab70194a6
Emacs: Enable compilation-minor-mode for pony-mode comint buffers
2013-04-11 15:31:07 +02:00
d07f2eb138
More
2013-04-10 22:05:48 +02:00
bab8601a49
Emacs: Stop using org
...
I like literal programming, but I'm nog good at writing stories for
each change.
2013-04-09 16:53:19 +02:00
9786d89c93
Emacs: Add case functions, vala-mode change
...
Add some functions that may help me managing case for enums and such.
For some reason vala-mode really likes having indent-tabs-mode turned
on, but I prefer it off anyway.
2013-04-03 01:54:52 +02:00
a416fe4650
Emacs: Automatically close ansi-term buffer
2013-03-31 01:53:06 +01:00
752c0436b1
Emacs: speedup calling of ansi-term
2013-03-29 15:46:50 +01:00
56822a900c
Emacs: Add indent-defun
...
Found at: http://emacsredux.com/blog/2013/03/28/indent-defun/
2013-03-28 12:20:42 +01:00
85100905e4
Emacs: Remove ~/var/src from magit-repo-dirs
...
Only old projects live there, if I still want to work on any of them
they should be moved to ~/projects/.
2013-03-28 01:55:12 +01:00
ba42d20b90
Emacs: Autoload some jabber functions and don't require geiser-install
...
These have just been installed through elpa.
2013-03-28 01:52:26 +01:00
547450d83f
Emacs: Remove newsticker-init.el from Makefile
2013-03-28 01:44:32 +01:00
9b3b6503b8
Emacs: Add text about org-init
2013-03-28 01:43:02 +01:00
3104ad4735
Emacs: Remove emacs/site-lisp/newsticker-init.el
...
I haven't used newsticker in quite a while...
2013-03-28 01:41:09 +01:00
9defc70b3f
Emacs: Add text about git-commit faces
2013-03-28 01:39:51 +01:00
8a5ee046a7
Emacs: Remove old org-mode location
...
I don't build org-mode from git sources anymore.
2013-03-28 01:23:36 +01:00
eface3a29f
Emacs: Remove extraneous loadpath additions
...
I've stopped installing Emacs from the bzr sources and instead use a
package again.
2013-03-28 01:22:20 +01:00
bd575ffdcf
Emacs: Update text about deferring execution macro
2013-03-28 01:21:05 +01:00
7a477eb803
Emacs: Don't generate init2.el, make init.el instead
2013-03-28 01:18:13 +01:00
01d77b518f
Emacs: Move everything from init.el to init.org
...
I'll write stuff about it later, as long as it's in the org file for
now.
2013-03-28 01:15:03 +01:00
d215db6c7b
Emacs: Fix minor modes widget
2013-03-23 14:02:56 +01:00
534a2e1ab7
Emacs: Enable paredit for lisp-like languages
2013-03-23 14:02:16 +01:00
d9fec92e0b
Emacs: Remove jabber-init from oni.el
...
It was moved to init.org some commits ago
2013-03-22 13:38:21 +01:00
afba3f97ae
Emacs: Hide compilation window more consistently
2013-03-22 13:37:00 +01:00
161924268f
Emacs: Add some mode-line, minibuffer and jedi settings
2013-03-22 13:36:15 +01:00
b7fd0e603b
Emacs: Start ido-ubiquitous after init
2013-03-22 13:35:31 +01:00
d000ec7a4c
Emacs: Ignore the ibuffer buffer in ido
2013-03-22 13:35:15 +01:00
7db1567d04
Emacs: Add jabber-activity widget to mode-line
2013-03-22 13:34:56 +01:00
9da019d7e8
Emacs: Rewrite part of index.org
2013-03-22 13:34:32 +01:00
a5c9f6c9c3
Emacs: Move some more jabber settings to org
2013-03-22 13:33:59 +01:00
e28ba29d84
Emacs: Remove transparency
2013-03-22 13:33:08 +01:00
4798970751
Emacs: move ido settings to org
2013-03-11 00:40:57 +01:00
07586eb43b
Emacs: customize my svg-mode-line-theme
2013-03-11 00:33:42 +01:00
937e273292
Emacs: remove org ELPA repo
2013-03-11 00:32:53 +01:00
ed9106f857
Emacs: Reverse-sort org tasks
2013-03-10 13:36:55 +01:00
354fc51743
Emacs: Use yoshi-theme
2013-03-10 13:33:11 +01:00
b7c89d708d
emacs: Use naquadah theme
2013-03-03 14:47:18 +01:00
7856c94288
emacs: Move (some) jabber config to org
2013-03-03 14:47:01 +01:00
fea99289b6
emacs: Have the mail button open gnus
2013-03-03 14:46:31 +01:00
404cbbeaf1
emacs: Use topic-mode with gnus
2013-03-03 14:45:41 +01:00
bfcd2d8f3b
emacs: Use local hostname as jabber resource
2013-02-21 15:09:08 +01:00
df7fa2f1c4
emacs: do some stuff
2013-02-20 00:06:06 +01:00
0fb047ba98
emacs: Don't use avatars with jabber
2013-02-19 23:43:39 +01:00
9262554c26
emacs: add custom org to load path
2013-02-19 00:52:53 +01:00
48d11cb7c1
emacs: Specify the tangle for the entire file
2013-02-17 23:41:54 +01:00
091a42d916
emacs: Change some stuff
2013-02-17 23:09:46 +01:00
a281f040cd
Move .emacs.d to emacs
...
Since it's no longer placed directly in the home directory it doesn't
need to be named exacly the same.
2013-02-17 23:09:33 +01:00
71b21beaa6
Move Emacs config
2012-09-11 10:32:30 +02:00
6bc9482e0b
emacs/init.el
2012-09-07 15:21:59 +02:00
e81cc4865d
emacs/init.el
2012-09-02 11:34:56 +02:00
b54569974f
emacs/init.el
2012-09-02 11:29:02 +02:00
7e1a581540
emacs/init.el
2012-09-01 11:45:00 +02:00
74c49fab14
emacs/init.el
2012-08-31 09:52:16 +02:00
8cf4fc59e7
emacs
2012-08-26 21:50:26 +02:00
54bf4091fd
emacs/init: Fix indentation
2012-08-24 10:53:16 +02:00
887438d81b
emacs/init: Obfuscate emails a little
2012-08-24 10:51:47 +02:00