Commit graph

546 commits

Author SHA1 Message Date
61e526ff34 Fix switching rvm versions when switching projects 2015-12-17 00:39:51 +01:00
ab130bef51 Split HTML and Cleanup functions into libraries 2015-12-17 00:39:01 +01:00
a9b583bac0 Add mowedline functions 2015-12-16 22:56:38 +01:00
a9f0f63a43 Remove unused awesome functions 2015-12-16 22:49:29 +01:00
3c71390a26 Move SQL functions to separate library 2015-12-16 22:47:43 +01:00
7888c07c0a Stop trying to create TAGS after save 2015-12-16 22:38:30 +01:00
3f90dcdd7d Add some twig-mode snippets 2015-12-16 22:26:55 +01:00
00019a1e90 Move Python commands to separate library 2015-12-16 22:26:25 +01:00
82a7d84572 Add eshell commands 2015-12-16 22:09:03 +01:00
7bb2d1f065 Reword the lexical binding section 2015-12-16 21:51:41 +01:00
40d78b985d Don't remove the internal border 2015-12-16 21:48:34 +01:00
2729adda1d Reword the setup section 2015-12-16 21:48:15 +01:00
216f9da807 Add ruby module snippet 2015-11-21 23:34:48 +01:00
d311cffd16 Add twig-mode snippets 2015-11-21 23:34:32 +01:00
d41afa89fd Add emmet-mode configuration 2015-11-21 20:20:53 +01:00
f5ab56de77 Remove lisp-extra-font-lock
It's just too much.
2015-11-21 20:15:58 +01:00
3c69b707a6 Add some manually-selected Org keyword colors 2015-11-21 20:08:58 +01:00
d5d58ca19e Add highlight-numbers-mode configuration 2015-11-21 20:08:24 +01:00
cd286eb7ee Add Twig configuration 2015-11-21 20:08:08 +01:00
7dbde2b56d Update Emacs package dependencies 2015-11-21 20:07:46 +01:00
03baab2134 Automatically authenticate with Circe 2015-11-15 16:41:29 +01:00
342bb78246 Add beacon and extra highlighting for lisp 2015-11-09 14:28:06 +01:00
d1bafaca61 Don't use highlight-defined-mode 2015-11-09 14:07:13 +01:00
f65c7ae64e Change expected magit buffer name 2015-11-09 14:06:49 +01:00
e4fcc932e8 Don't expand snippets when opening files 2015-11-09 14:04:31 +01:00
b06bc7628c Replace some more characters in HTML 2015-11-09 14:04:13 +01:00
acb703bfc0 Provide circe-init feature 2015-11-09 14:03:34 +01:00
af735619df Update Emacs packages 2015-11-09 14:03:01 +01:00
7a1418dd64 Move circe settings to separate Org file 2015-10-03 00:39:52 +02:00
71751ca88d Move Circe settings to literate init 2015-10-03 00:19:21 +02:00
168807b974 Add notes about settings in .Xdefaults 2015-10-02 22:46:01 +02:00
a75647fd4f Show circe chats in frames without a minibuffer
This only actually works when a circe chat is opened with something like
`switch-buffer-other-frame'. Just switching buffers normally doesn't
work. Which is actually pretty much how I want it to be.
2015-10-02 22:44:36 +02:00
9456e865c7 Use helm-find-files 2015-09-28 23:13:17 +02:00
d2621b43ca Use hydra for projectile-rails 2015-09-28 23:12:50 +02:00
2ac78884b0 Add circe settings 2015-09-28 23:10:28 +02:00
5f94872d37 Only load cask at compile-time
As long as init.org doesn't contain everything in my init.el it's still
needed at compile-time.
2015-09-28 23:08:35 +02:00
2488743abd Finish re-organizing init.org 2015-09-28 23:03:06 +02:00
cb49188ed7 Add text about my use of the words major mode 2015-09-23 16:45:55 +02:00
242b8e8e2b Update structure some more 2015-09-23 16:41:27 +02:00
780bd0f3c4 Remove stumpwm integration
I don't currently use stumpwm
2015-09-23 15:15:33 +02:00
a25de0f817 Fix HTML export of init.org 2015-09-23 15:00:48 +02:00
bf66ba20e3 Fix warnings about undefined magit variables 2015-09-23 14:36:28 +02:00
c72168099b Add robe customizations 2015-09-23 14:36:13 +02:00
85fe9b1ab3 Start cleaning up basic structure 2015-09-23 14:24:02 +02:00
dea9949d4b Directly include the preparation chapter 2015-09-22 22:43:20 +02:00
bd95338b9d Include intro.org directly in init.org 2015-09-22 22:29:56 +02:00
46bda5a885 Add preparation chapter to Emacs initialization 2015-09-22 22:11:52 +02:00
e28a4eb2b0 Update the intro of my Emacs init 2015-09-22 21:48:02 +02:00
d64d0e84dc Add wasamasa's config to list of inspirations 2015-09-22 21:41:08 +02:00
bd62f24d8a Rename first chapter in Emacs init 2015-09-22 21:40:27 +02:00
efe56412a6 Only show ‘*helm’ buffers to the right 2015-09-13 23:27:40 +02:00
5095638f2f Store Linked tasks in a headline 2015-09-13 23:27:23 +02:00
4d71be20ae Add Org mode view for my GTD inbox 2015-09-03 15:59:36 +02:00
7909c2a170 Remove unnecessary alias 2015-09-03 15:59:24 +02:00
3311bcd8e0 USe electric modes in sh-mode 2015-09-03 15:59:08 +02:00
184ec5d2fc Stop ignoring IRC buffers 2015-09-03 15:58:55 +02:00
6e0e3ee819 Use helm 2015-09-03 15:58:47 +02:00
d9b12dc272 Define some CSS alignment rules 2015-09-03 15:57:48 +02:00
191c4714f5 Add some colorful new minor modes 2015-09-03 15:57:33 +02:00
eda6e24036 Add grunt as dependency 2015-09-03 15:56:37 +02:00
805b2a8e92 Stop using ERC, use circe instead 2015-09-03 15:56:18 +02:00
443bada7b1 Stop using company, bring back autocomplete 2015-09-03 15:55:17 +02:00
69fc35bec5 Move margin prompts to their own library
Eventually maybe this can be turned into a library on its own.
2015-08-22 01:28:44 +02:00
8a0a2886c8 Remove old site lisps 2015-07-28 22:39:41 +02:00
dfb85ce38b Start pinentry server in emacs 2015-07-28 20:17:52 +02:00
acd8559406 Add wakatime mode dependency 2015-07-28 20:16:14 +02:00
474961355d Add overlay and background
These were heavily inspired by ocodo-svg-modelines
2015-07-26 22:11:23 +02:00
4884fe70e6 Change main mailbox name 2015-07-26 22:07:00 +02:00
77af1ea358 Fix dictionary name for hunspell 2015-07-26 22:06:17 +02:00
b0dcc251b6 Use ido-everywhere 2015-07-26 22:05:47 +02:00
1ae23363d6 Add wakatime 2015-07-26 22:05:35 +02:00
4affb84793 Enable primary selection for copy/paste 2015-07-26 22:05:12 +02:00
2e44872d59 Use ido for some more completions 2015-07-26 22:04:57 +02:00
cc20fc38d8 Use visual-regexp 2015-07-26 22:04:16 +02:00
8adbbed6c5 Add some minor modes for Ruby 2015-07-26 22:03:24 +02:00
a31e989a28 Require projectile during compilation 2015-07-26 22:02:54 +02:00
4130e90044 Automatically turn-on the correct ruby 2015-07-26 22:02:16 +02:00
c9cacdf23c Remove evil settings 2015-07-26 22:00:20 +02:00
08e079d384 Update Emacs packages 2015-07-26 21:52:57 +02:00
38c9454e2b Remove obsolete init files 2015-07-08 15:28:17 +02:00
0976c73b7d Update ignores 2015-07-08 15:27:16 +02:00
668c80ccc7 Compile snippets and improve site-lisp compilation
Files can't be left out from being compiled anymore.

Even though the snippet rules depend on every
`.yas-compiled-snippets.el' separately, when the first is compiled, the
rest don't need to anymore.
2015-07-08 15:21:41 +02:00
dd58c6cf66 Add some snippets 2015-07-08 15:21:25 +02:00
f54d8a5930 Move my eshell prompt to separate module
To help with autoloading, also update the Makefile to create a
`site-lisp/site-autoloads.el' file which is loaded by emacs.
2015-07-08 12:38:23 +02:00
3d1d07f7f7 Don't try to send appts to jabber 2015-07-05 22:34:20 +02:00
40d9a1b3fe Add flycheck section to init.org 2015-06-30 15:25:57 +02:00
0f8c30d16e Add the pony settings to init.org
Oops
2015-06-29 15:46:39 +02:00
a0519f51c9 Don't align chained calls in Ruby
RuboCop complains about it and now that I see it it does look pretty
good.
2015-06-29 15:45:10 +02:00
cab9a4bcf3 Move pony settings to init.org 2015-06-29 13:29:28 +02:00
eb0dd10126 Fix warning about `in-string-p' 2015-06-29 13:16:38 +02:00
61976703e7 Move po-mode settings to init.org 2015-06-29 13:16:22 +02:00
c83c9fb28d Add some more TODO colors 2015-06-25 13:46:10 +02:00
c46b1097d4 Add some podcasts 2015-06-25 13:46:02 +02:00
56123da22c Use en_US for git commits
hunspell doesn't know about an "en" dictionary.
2015-06-21 12:47:30 +02:00
80b13a5786 Update requires to remove warnigns 2015-06-21 12:47:06 +02:00
4e74660f46 Remove dependency on taiga 2015-06-21 12:46:47 +02:00
caf5b50e0e Remove dependency on desktop-registry 2015-06-21 12:46:13 +02:00
143f86da3f Update htmlize CSS setting name 2015-06-21 12:45:37 +02:00
e23ff50a29 Remove org-mobile 2015-06-21 12:45:16 +02:00
c7ee21a46e Add/update some colors in org-mode 2015-06-21 12:43:39 +02:00
2ffb29b718 Use hunspell for spell-checking when available 2015-06-21 12:34:34 +02:00
c057b45cbd Move hl-indent settings to init.org 2015-06-17 11:24:23 +02:00
f06e2fb832 Truncate the path portion of org tasks 2015-06-17 10:50:16 +02:00
3933f42b39 Show ERC status in modeline 2015-06-17 10:49:43 +02:00
db423b3ce2 Stop using colemak-evil
To become more familiar with the physical placement of evil's
keybindings I've written a new layout. This is basically the same as the
default except that it's mapped out over a colemak layout and hjkl has
become jkl; and ; has become h. I did this because I feel jkl; is more
comfortable.
2015-06-17 10:44:59 +02:00
860962626b Add keybinging for org-store-link 2015-06-17 10:44:14 +02:00
5c05caf196 Add mail update routines for mowedline 2015-06-17 10:43:35 +02:00
739f89bace Move magit settings to init.org 2015-06-17 10:43:14 +02:00
26689b0eec Don't use emacs-lisp-mode as the initial mode
Using `emacs-lisp-mode' as the initial major-mode also runs `flycheck'.
Flycheck will constantly show warnings because "*scratch*" doesn't
contain the proper header or footer. The default initial major-mode is
`lisp-interaction-mode', which is basically the same as
`emacs-lisp-mode', with some extra (annoying) keybindings which get
overwritten by `paredit' anyway. Now I don't see any warnings.
2015-06-17 10:39:15 +02:00
32c9f20364 Manually set ,, to the comment operator 2015-06-17 10:38:51 +02:00
34aeb28dda Add mowedline to IRC autojoin channels 2015-06-17 10:38:26 +02:00
b0016760fe Include package.el when byte-compiling 2015-06-17 10:38:04 +02:00
2d9f023d14 Temporarily turn off Marmalade, it raises an error 2015-06-17 10:36:51 +02:00
b3bd639206 Add org-capture template for Conkeror 2015-06-17 10:36:20 +02:00
30952ab6a5 Remove the first part in showing the outline
The first part is an artifact from the way I've been using GTD and the
other parts (if any) make the first implicit.
2015-05-25 20:06:11 +02:00
3eb9eb45f3 Skip next steps in org todo lists
Projects can fill up the task list quite easily, though actually only
the immediately next task is of real interest.
2015-05-25 19:26:51 +02:00
d25cc62263 Move browse-url settings to init.org 2015-05-09 20:41:53 +02:00
cfe36adc2e Give the right row a bit more space 2015-05-09 19:16:34 +02:00
5baead61e3 Take message inhibition out of init.el 2015-05-09 19:15:44 +02:00
16c5309394 Don't display flycheck errors in minibuffer 2015-05-09 19:15:06 +02:00
7cc7cb3eae Use company-mode 2015-05-09 19:14:56 +02:00
4d36ff9551 Update buffer display settings 2015-05-09 19:14:14 +02:00
96e30cf2a0 Cleanup auto-init function 2015-05-09 19:12:55 +02:00
bfcb68d21f Add nim programming mode dependency 2015-05-09 19:11:36 +02:00
a13ee49d90 Add company-mode dependency 2015-05-09 19:10:49 +02:00
a2ff0c0a78 Add web-mode dependency 2015-05-09 19:10:24 +02:00
cc2baa023e Stop using popwin 2015-05-02 17:24:52 +02:00
c5847bc02a Fix some warnings 2015-05-02 17:23:34 +02:00
0388b9eeaa Stop using hl-sexp-mode 2015-04-27 16:09:44 +02:00
22b7162988 Remove NNTP sources from GNUS 2015-04-27 16:05:53 +02:00
2aed414a95 Tweak some evil keys 2015-04-27 16:05:18 +02:00
779787d56c Set the fci rule column for ruby mode 2015-04-27 16:04:17 +02:00
6980dd5c32 Remove wakatime 2015-04-27 16:04:04 +02:00
733985953f Stop using mode-icons
With svg-mode-line-themes enabled this package doesn't do much of
anything anymore.
2015-04-27 16:03:16 +02:00
c278fb2684 Add Read/Write or Read-only indicator 2015-04-27 13:00:05 +02:00
c6d4ada60f Rename my-smt to oni-smt 2015-04-27 12:39:53 +02:00
1df8832757 Always compile from the top-level Makefile 2015-04-27 12:12:16 +02:00
7619a1b0d2 Add info count to flycheck indicators 2015-04-27 12:08:14 +02:00
8ea891aeb5 Add section on depends-on snippets 2015-04-21 22:18:01 +02:00
2fdc0fbf87 Add section on auto completion 2015-04-21 22:16:56 +02:00
22084f3d92 Use cask to compile .elc files 2015-04-21 22:16:09 +02:00
d49ecc62a7 Move and expand the switching newline keys section 2015-04-21 21:51:32 +02:00
4e6871d7ca Sort electric indent mode list 2015-04-21 21:40:54 +02:00
b28d3ff3f2 Add section about electric pairing 2015-04-21 21:40:14 +02:00
6f46220968 Give electric indent its own section 2015-04-21 21:27:47 +02:00
bf669027f7 Put the intro in a separate file 2015-04-21 21:11:48 +02:00
fea67ad3ee Change outline 2015-04-20 01:25:19 +02:00
9921e99df2 Require notifications for metalexpress 2015-04-20 01:12:15 +02:00
6e1dace32b Remove unnecessary custom minor mode 2015-04-20 01:03:18 +02:00
fd5b2c2cdf Use 'chomp instead of :chomp 2015-04-20 01:01:39 +02:00
8015a380be Add some stuff 2015-04-20 01:01:23 +02:00
9dbf7bedb2 Load Cask file as Emacs Lisp 2015-04-20 01:01:02 +02:00
7ec0b50211 Add new package.el code, commented 2015-04-20 00:53:05 +02:00
3ccd481d04 Update org capture templates 2015-04-08 15:16:25 +02:00
689036a6b9 Move gnus data 2015-04-08 15:16:13 +02:00
319a3a85d2 Update font specification 2015-04-08 15:15:59 +02:00
01ab1c57bd Simplify output of make targets 2015-04-08 15:15:36 +02:00
8d67f0af8e Add programming modes 2015-04-08 15:06:35 +02:00
e4b9421f79 Add wakatime mode 2015-04-08 15:06:06 +02:00
a43b50504e Trucate lines in ERT results 2015-04-08 15:04:58 +02:00
062a4d7743 Use flycheck-cask 2015-04-08 15:04:39 +02:00
582d1cea19 Update mail widget after gnus exit 2015-04-08 15:03:49 +02:00
742577668a Update awesome mail widget 2015-04-08 15:02:08 +02:00
5d9ad8a032 Add electric indent mode to js2-mode 2015-03-24 11:22:04 +01:00
532caa4c29 Add some extra tag colors 2015-01-20 14:38:39 +01:00
1eee0de460 Properly show function arguments in the modeline
When one is working in the minibuffer, using eval, the function
arguments are shown in the modeline. This normally messes up the
modeline when using an SVG modeline, but with this function it should
show it properly.
2015-01-20 14:37:01 +01:00
6b25025611 Show some extra evil-state info in modeline 2015-01-20 14:36:41 +01:00
7de3d74dfa Use imenu in SCSS mode 2015-01-20 14:36:01 +01:00
d061d492a7 Use :chomp for whitespace instead of 'chomp
I wrote a patch that checks for `:chomp' instead of `'chomp' as the
value for `electric-pair-skip-whitespace' so that it can't possibly be
mistaken for a function, which would cause trouble.
2015-01-20 14:34:24 +01:00
a6481f8a6b Add feed that checks oldest bookmarks
Only the bookmarks tagged lookat.
2015-01-20 14:33:20 +01:00
58bc48d227 Use built-in electric-pair-local-mode
I wrote a patch to include it in Emacs itself.
2015-01-20 14:33:08 +01:00
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