<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glypher, branch master</title>
<subtitle>A simple graphical text editor
</subtitle>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/'/>
<entry>
<title>Reimplement editor_prompt and 'Save as' using the new prompt mode</title>
<updated>2023-01-31T21:00:17+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-31T20:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=1b8261071ef3ad3b8d1c2db6e712b0e590c563b3'/>
<id>1b8261071ef3ad3b8d1c2db6e712b0e590c563b3</id>
<content type='text'>
Now there there is a new way to prompt for text, we can reimplement the
long abandoned editor_prompt function and use it to allow saving to new
files.

The new editor_prompt function takes a callback that will be called
after the user presses enter on the prompt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now there there is a new way to prompt for text, we can reimplement the
long abandoned editor_prompt function and use it to allow saving to new
files.

The new editor_prompt function takes a callback that will be called
after the user presses enter on the prompt.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the 'command mode' to 'prompt mode'</title>
<updated>2023-01-31T21:00:17+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-31T19:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=264c4186ed8e3d2e3275a6514c8714903036cb26'/>
<id>264c4186ed8e3d2e3275a6514c8714903036cb26</id>
<content type='text'>
Since this mode will also be used to accept input for setting the
filename, searching for a string and possibly more, it makes more sense
for this mode to be called prompt mode. There is also less ambiguity
between normal mode because sometimes that is also called command mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since this mode will also be used to accept input for setting the
filename, searching for a string and possibly more, it makes more sense
for this mode to be called prompt mode. There is also less ambiguity
between normal mode because sometimes that is also called command mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a function to handle changing the editor mode</title>
<updated>2023-01-31T19:30:50+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-31T19:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=16b949aa3147e3aaadb6888f574f6424d4c2d8f3'/>
<id>16b949aa3147e3aaadb6888f574f6424d4c2d8f3</id>
<content type='text'>
This way any extra stuff such as clearing the command line buffer or
setting the flag to ignore the extra first key can be automatically set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way any extra stuff such as clearing the command line buffer or
setting the flag to ignore the extra first key can be automatically set.
</pre>
</div>
</content>
</entry>
<entry>
<title>Start implementing editor commands</title>
<updated>2023-01-31T19:20:03+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-31T17:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=757efb85045408e2601da0f53547941a40d2e960'/>
<id>757efb85045408e2601da0f53547941a40d2e960</id>
<content type='text'>
This first step allows you to press the semicolon key to enter command
mode, where you can type into a command line. Currently, pressing enter
when in command mode will clear the command line but since there are no
commands implemented it doesn't matter what you type in there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This first step allows you to press the semicolon key to enter command
mode, where you can type into a command line. Currently, pressing enter
when in command mode will clear the command line but since there are no
commands implemented it doesn't matter what you type in there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add functions to delete and clear a textbuf</title>
<updated>2023-01-31T17:44:54+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-31T17:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=c3da108c2d41853beb49a90a1f43a2a9a158c385'/>
<id>c3da108c2d41853beb49a90a1f43a2a9a158c385</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move unsaved quit warning to editor.c</title>
<updated>2023-01-30T21:31:28+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-30T21:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=24addd792a50ff47a904f819375bed32b32039a0'/>
<id>24addd792a50ff47a904f819375bed32b32039a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the keymap to use WASD for navigation</title>
<updated>2023-01-29T02:38:52+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-29T02:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=d2a225cd108507714d505d3c133fec6660e45c8d'/>
<id>d2a225cd108507714d505d3c133fec6660e45c8d</id>
<content type='text'>
This is a bit of a silly experiment, but it already feel pretty
comfortable to have all text nagivation commands on the left hand
and manipulation commands on the right hand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a bit of a silly experiment, but it already feel pretty
comfortable to have all text nagivation commands on the left hand
and manipulation commands on the right hand.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `append_buffer` to textbuf</title>
<updated>2023-01-26T01:32:43+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-25T18:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=723876da5741892530cd74112ec1510124e95cf9'/>
<id>723876da5741892530cd74112ec1510124e95cf9</id>
<content type='text'>
This name is a little bit better I think, and it will be nice to have a
distinction between this utility and the 'file' kind of buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This name is a little bit better I think, and it will be nice to have a
distinction between this utility and the 'file' kind of buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Glypher as the official name of the editor</title>
<updated>2023-01-25T18:00:53+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-23T06:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=69e2be81c732353f5f89389fec3f9bb768b0766a'/>
<id>69e2be81c732353f5f89389fec3f9bb768b0766a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an uninstall rule to the Makefile</title>
<updated>2023-01-23T05:58:24+00:00</updated>
<author>
<name>cflip</name>
<email>cflip@cflip.net</email>
</author>
<published>2023-01-23T05:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cflip.net/glypher/commit/?id=6cf6fd2c62c89ac20e0a5cc3fba74089d5195f19'/>
<id>6cf6fd2c62c89ac20e0a5cc3fba74089d5195f19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
