<feed xmlns='http://www.w3.org/2005/Atom'>
<title>w3m-session-backup, branch master</title>
<subtitle>Backup the current Emacs-w3m session to a file</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/'/>
<entry>
<title>Increase version v0.0.2 -&gt; v0.0.3</title>
<updated>2019-06-02T13:41:48+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2019-06-02T13:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=055975398e57750025b0c51f8bb54e13375b1adf'/>
<id>055975398e57750025b0c51f8bb54e13375b1adf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fix-string-join-function-undefined-error'</title>
<updated>2019-06-02T13:41:05+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2019-06-02T13:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=400636d8fca6cde0652ae11dc6e77031e1240553'/>
<id>400636d8fca6cde0652ae11dc6e77031e1240553</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix void `string-join` function error</title>
<updated>2019-06-02T13:24:18+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2019-06-02T13:24:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=b2c27eab282c28e286d6643a94922eaec7350d3e'/>
<id>b2c27eab282c28e286d6643a94922eaec7350d3e</id>
<content type='text'>
Upon running `'w3m-session-backup`, this error message would be printed:

    Symbol's function definition is void: string-join

I learned that Emacs doesn't load all functions at load. In particular
for this case, the `string-join` function was in a file not loaded by
default.

Thanks to the following resources:
https://emacs.stackexchange.com/questions/22142/cannot-open-load-file-subr-x
https://github.com/ralesi/ranger.el/blob/9db73d61/ranger.el#L84

I discovered I could require the `subr-x.el` file that contains the
`string-join` function needed. Decided to keep using `string-join`
instead of `(mapconcat 'identity ...` as it reads better in my mind.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upon running `'w3m-session-backup`, this error message would be printed:

    Symbol's function definition is void: string-join

I learned that Emacs doesn't load all functions at load. In particular
for this case, the `string-join` function was in a file not loaded by
default.

Thanks to the following resources:
https://emacs.stackexchange.com/questions/22142/cannot-open-load-file-subr-x
https://github.com/ralesi/ranger.el/blob/9db73d61/ranger.el#L84

I discovered I could require the `subr-x.el` file that contains the
`string-join` function needed. Decided to keep using `string-join`
instead of `(mapconcat 'identity ...` as it reads better in my mind.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase version v0.0.1 -&gt; v0.0.2</title>
<updated>2018-04-12T18:49:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T18:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=c616a468f920539a820c217ff3e98f49499a619d'/>
<id>c616a468f920539a820c217ff3e98f49499a619d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'add-minibuffer-message'</title>
<updated>2018-04-12T18:46:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T18:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=2c0f2603a65b8e5ed57d089b6c77ea4dcded15fd'/>
<id>2c0f2603a65b8e5ed57d089b6c77ea4dcded15fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Include the file path in the minibuffer confirmation message</title>
<updated>2018-04-12T18:46:20+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T18:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=11e6924d9f1071bbd938d04a94bc3ac6ac3bf321'/>
<id>11e6924d9f1071bbd938d04a94bc3ac6ac3bf321</id>
<content type='text'>
Instead of printing a generic success message, include the filename and
path of the newly saved backup file.

Extract the code that generates the file path from
`w3m-session-backup--save-backup` to a new function so it can be reused.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of printing a generic success message, include the filename and
path of the newly saved backup file.

Extract the code that generates the file path from
`w3m-session-backup--save-backup` to a new function so it can be reused.
</pre>
</div>
</content>
</entry>
<entry>
<title>Print a message to the minibuffer when executed</title>
<updated>2018-04-12T18:46:20+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T18:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=368931b4c0109f7148c7e350cc6daa082466ad47'/>
<id>368931b4c0109f7148c7e350cc6daa082466ad47</id>
<content type='text'>
Provide some user confirmation of the backup action. Otherwise, you're
left in doubt about whether the command actually ran.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide some user confirmation of the backup action. Otherwise, you're
left in doubt about whether the command actually ran.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add CHANGELOG</title>
<updated>2018-04-12T18:23:28+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T18:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=b27a6f23c41d00b3ec51ac099f2b0b3e255c6b35'/>
<id>b27a6f23c41d00b3ec51ac099f2b0b3e255c6b35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add URL header comment</title>
<updated>2018-04-12T02:02:05+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T02:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=0d2cb91300be9914009222449b442118cf211d0d'/>
<id>0d2cb91300be9914009222449b442118cf211d0d</id>
<content type='text'>
Now that the package is published on GitHub, use that as the URL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that the package is published on GitHub, use that as the URL.
</pre>
</div>
</content>
</entry>
<entry>
<title>README: Add link to download the package script from GitHub</title>
<updated>2018-04-12T01:57:17+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-04-12T01:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/w3m-session-backup/commit/?id=193c3b1955f7cf3ff2312effe75476211eb2eb37'/>
<id>193c3b1955f7cf3ff2312effe75476211eb2eb37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
