diff --git a/index.html b/index.html index aba15292..7ec5e282 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +org-agenda-files
shell-command-on-region
org-agenda-files
shell-command-on-region
vc
vc
ansi-term
Colorsload-theme
hookansi-term
Colorsload-theme
hookThis is my emacs configuration in literate form. It aspires to be @@ -641,19 +641,19 @@ those two have. Still, there are definitely a few sections of which I am quite proud, and that others may find to be useful.
These sections are the ones that have the most potential to be interesting to others:
I wrote a githook and an installer script that automatically update index.html @@ -664,16 +664,16 @@ should be relatively easy to change.
I use fniessen's ReadTheOrg theme which can be found at https://github.com/fniessen/org-html-themes.
To make it so that internal heading links have names that correspond to the
@@ -682,7 +682,7 @@ wrote a custom version of org-export-get-reference
.
-See how this link (which is just a normal internal link in the original +See how this link (which is just a normal internal link in the original document) takes you to http://ivanmalison.github.io/dotfiles/#usemyowndefaultnamingschemefororgheadings.
@@ -692,74 +692,74 @@ this.…has a bunch of generally useful functions:
My programming language major mode configurations can all be found here.
The configurations in this section need to occur early in emacs startup for some reason or another.
This makes it so that the file that is produced from tangling this @@ -773,8 +773,8 @@ file uses lexical scoping.
To reduce the risk of loading outdated byte code files, we set @@ -804,8 +804,8 @@ possible.
The default value of custom-file
is just the current user's .emacs.d/init.el
@@ -832,11 +832,11 @@ in the dotfiles repo but they are shared across machines elsewhere.
This appears here so that it can accurately benchmark as much of @@ -864,8 +864,8 @@ startup as possible.
Death to any gui elements in emacs! Do this EARLY so that emacs @@ -889,8 +889,8 @@ Tooltips are annoying:
These definitions silence the byte-compiler. @@ -921,8 +921,8 @@ These definitions silence the byte-compiler.
Sets environment variables by starting a shell. @@ -951,8 +951,8 @@ Sets environment variables by starting a shell.
Emacs' built in shell-command-to-string
function has the downside that it
@@ -1007,8 +1007,8 @@ This makes it so that we always try to call-process instead of shell-command-to-
The org archive does not support https, so we set http as the protocol explicitly. @@ -1082,8 +1082,8 @@ The org archive does not support https, so we set http as the protocol explicitl
Its a shame that everyone has to have some version of this function in @@ -1132,8 +1132,8 @@ Ensure by default since most of the package for which I use use-package need to
Emacs cask seems to depend on the EMACS environment variable being set to the @@ -1155,11 +1155,11 @@ to cause issues. Oh well…
Works in the same way as os.path.join in python @@ -1175,8 +1175,8 @@ Works in the same way as os.path.join in python
The packages in this section provide no functionality on their own, but provide support for writing custom elisp.
This is disabled for now until I figure out what to do with emit. @@ -1310,8 +1310,8 @@ This is disabled for now until I figure out what to do with emit.
For composing functions with an apply so that they can be used with
@@ -1519,8 +1519,8 @@ the :around
keyword of advice-add.
:around
keyword of advice-add.
:around
keyword of advice-add.
:around
keyword of advice-add.
For composing functions with an apply so that they can be used with the :around
keyword of advice-add.
@@ -1586,8 +1586,8 @@ For composing functions with an apply so that they can be used with the :a
:a
org-agenda-files
org-agenda-files
:a
:a
:a
:a
This was taken from here but it has diverged significantly from the original.
@@ -1718,8 +1718,8 @@ This was taken from
-
This macro is useful when writing emacs-lisp. It creates a new interactive command that shows you the result of evaluating a function, with optionally provided arguments.
@@ -1749,8 +1749,8 @@ This interactive functions allows the user the select a function to invoke using
4.19 Message Result Builder
+4.19 Message Result Builder
shell-command-on-region
shell-command-on-region
A macro for composing functions together to build an interactive command to copy a string to the kill ring. @@ -1795,8 +1795,8 @@ A macro for composing functions together to build an interactive command to copy
This was stolen from https://github.com/jwiegley/dot-emacs @@ -2010,8 +2010,8 @@ This was stolen from https://git
The stuff in this section is pretty crusty. I don't think its used anywhere, but @@ -2126,14 +2126,14 @@ I keep it around just in case I need it.
This keyboard macro extracts the current sexp to an emacs-lisp source block of its own @@ -2146,8 +2146,8 @@ This keyboard macro extracts the current sexp to an emacs-lisp source block of i
Get rid of nags about requiring setences to end with two spaces. @@ -2340,8 +2340,8 @@ Set the default fill-column
Trailing whitespace is really messy and annoying, which makes this a must-have @@ -2354,8 +2354,8 @@ with random whitespace ALL over the place.
Unfortunately, this setting can get annoying in a lot of modes, which is why I @@ -2370,8 +2370,8 @@ use this hook to disable it in those modes
UTF-8 everywhere @@ -2400,8 +2400,8 @@ Disable CJK coding/encoding (Chinese/Japanese/Korean characters)
This is set to true to disable the annoying audible bell that plays @@ -2414,8 +2414,8 @@ whenever there is an error.
vc
vc
This makes forward-word
and backward-word
understand snake and camel case.
@@ -2461,8 +2461,8 @@ This makes forward-word
and backward-word
understand s
forward-word
and backward-word
understand s
forward-word
and backward-word
understand s
proced is an top like utility that runs inside of emacs. The following sets auto updating automatically and makes the update interval faster. @@ -2497,8 +2497,8 @@ proced is an top like utility that runs inside of emacs. The following sets auto
This interferes with too many other packages. See @@ -2833,8 +2833,8 @@ This interferes with too many other packages. See
This ensures that C-x C-c will always kill emacs, even if we are running in server mode. @@ -2965,8 +2965,8 @@ This ensures that C-x C-c will always kill emacs, even if we are running in serv
I can't shake the habit of using this keybinding for undo. I should really use the default of C-/. @@ -2991,8 +2991,8 @@ I can't shake the habit of using this keybinding for undo. I should really use t
Go the other way when you use capital O. @@ -3004,8 +3004,8 @@ Go the other way when you use capital O.
This might be useless, but I believe that it is a macro that converts between @@ -3053,8 +3053,8 @@ bind-key and global-set-key forms.