diff options
author | Alan Pearce | 2014-08-02 08:49:22 +0100 |
---|---|---|
committer | Alan Pearce | 2014-08-02 08:49:22 +0100 |
commit | bc81305cabc769039a661deb246d98a84717ea63 (patch) | |
tree | 7865038b89eada3978709edb80eed131f059e2a7 | |
parent | 200b0fba3cf3e82f49bc2825d6ec1bd44ae189f1 (diff) | |
download | website-bc81305cabc769039a661deb246d98a84717ea63.tar.xz website-bc81305cabc769039a661deb246d98a84717ea63.zip |
Use long form for reference links
-rw-r--r-- | content/post/a-new-site.md | 4 | ||||
-rw-r--r-- | content/post/opening-projects-with-projectile.md | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/content/post/a-new-site.md b/content/post/a-new-site.md index 2285fe7..710a007 100644 --- a/content/post/a-new-site.md +++ b/content/post/a-new-site.md | |||
@@ -6,9 +6,9 @@ Title = "A New Site" | |||
6 | Date = 2014-06-07T20:16:16Z | 6 | Date = 2014-06-07T20:16:16Z |
7 | +++ | 7 | +++ |
8 | 8 | ||
9 | I finally got around to making a website. I decided to use [Hugo] with a slightly-modified [Hyde theme]. | 9 | I finally got around to making a website. I decided to use [Hugo][]with a slightly-modified [Hyde theme][] |
10 | 10 | ||
11 | Someday I'll make my own theme, probably using [Stylus] for CSS processing. But for now, this will do. The more important thing is just to create some content. | 11 | Someday I'll make my own theme, probably using [Stylus][]for CSS processing. But for now, this will do. The more important thing is just to create some content. |
12 | 12 | ||
13 | [Hugo]: http://hugo.spf13.com/ | 13 | [Hugo]: http://hugo.spf13.com/ |
14 | [Hyde theme]: https://github.com/spf13/hyde | 14 | [Hyde theme]: https://github.com/spf13/hyde |
diff --git a/content/post/opening-projects-with-projectile.md b/content/post/opening-projects-with-projectile.md index 43ee6f1..4fc097a 100644 --- a/content/post/opening-projects-with-projectile.md +++ b/content/post/opening-projects-with-projectile.md | |||
@@ -6,11 +6,11 @@ title = "Opening Projects with Projectile" | |||
6 | date = 2014-07-12T09:12:34Z | 6 | date = 2014-07-12T09:12:34Z |
7 | +++ | 7 | +++ |
8 | 8 | ||
9 | I use [Projectile] for working with projects in Emacs. It's really good at finding files in projects, working with source code indexes (I use [Global]), and with its [perspective] support, it's also great at separating projects into workspaces. However, I've always felt it lacking in actually opening projects. I tend to work on different projects all the time and `projectile-switch-project` only tracks projects once they've been opened initially (despite the name, it works across Emacs sessions). | 9 | I use [Projectile][] for working with projects in Emacs. It's really good at finding files in projects, working with source code indexes (I use [Global][]), and with its [perspective][] support, it's also great at separating projects into workspaces. However, I've always felt it lacking in actually opening projects. I tend to work on different projects all the time and `projectile-switch-project` only tracks projects once they've been opened initially (despite the name, it works across Emacs sessions). |
10 | 10 | ||
11 | With this in mind, I decided to try to add support for opening projects under a given subdirectory, e.g. `~/projects`, regardless of whether or not I've visited them before. | 11 | With this in mind, I decided to try to add support for opening projects under a given subdirectory, e.g. `~/projects`, regardless of whether or not I've visited them before. |
12 | 12 | ||
13 | I saw that projectile uses [Dash.el] in some places, and after reading about [anaphoric macros], I decided that I'd try to use them to aid me. | 13 | I saw that projectile uses [Dash.el][] in some places, and after reading about [anaphoric macros], I decided that I'd try to use them to aid me. |
14 | 14 | ||
15 | {{% highlight cl %}} | 15 | {{% highlight cl %}} |
16 | (defun ap/subfolder-projects (dir) | 16 | (defun ap/subfolder-projects (dir) |
@@ -39,7 +39,7 @@ So, we've got ourselves a list, but now we need to be able to open the project t | |||
39 | 39 | ||
40 | By wrapping the call to `ap/subfolder-projects` in another function that takes the same directory argument, we can re-use the project parent directory and expand the selected project name into an absolute path before passing it to `projectile-switch-project-by-name`. | 40 | By wrapping the call to `ap/subfolder-projects` in another function that takes the same directory argument, we can re-use the project parent directory and expand the selected project name into an absolute path before passing it to `projectile-switch-project-by-name`. |
41 | 41 | ||
42 | We get support for multiple completion systems for free, since projectile has a wrapper function that works with the default system, ido, [grizzl] and recently, [helm]. | 42 | We get support for multiple completion systems for free, since projectile has a wrapper function that works with the default system, ido, [grizzl][] and recently, [helm][]. |
43 | 43 | ||
44 | Then I defined some helper functions to make it easy to open work and home projects. | 44 | Then I defined some helper functions to make it easy to open work and home projects. |
45 | 45 | ||