-
ddf0963c65
Some minor cleanup
master
Timothy Warren
2021-03-04 15:25:37 -0500
-
44a1d5ce9a
Be more robust in restoring canonical mode
Timothy Warren
2019-10-04 15:53:08 -0400
-
8825cdb058
Gracefully handle opening an empty file
Timothy Warren
2019-10-04 15:49:45 -0400
-
93ac2604b2
Simplify editor constructor
Timothy Warren
2019-09-27 14:55:15 -0400
-
c3dee47b46
Minor code cleanup
Timothy Warren
2019-09-19 16:45:48 -0400
-
4d1560717e
Make syntax_to_color a standalone function
Timothy Warren
2019-09-19 12:25:36 -0400
-
92155aa762
Fix the cursor issue!
Timothy Warren
2019-09-19 12:21:23 -0400
-
a94368c965
Minor code cleanup, make get_cursor_position actually work correctly
Timothy Warren
2019-09-19 12:19:20 -0400
-
f8700c8e93
Treat ctrl+letter chords as their own character class
Timothy Warren
2019-09-17 11:19:46 -0400
-
6497111427
Only call editor::refresh_screen on a key press
Timothy Warren
2019-09-17 10:34:17 -0400
-
cac43aeba9
Do not hide cursor on refresh, at least for now
Timothy Warren
2019-09-13 16:34:53 -0400
-
b9dee69522
Cargo fmt and use STDOUT_FILENO for getting Termios
Timothy Warren
2019-09-13 16:34:31 -0400
-
0dd537dc14
Update version
Timothy Warren
2019-09-13 11:27:39 -0400
-
f955e22c19
Implement missing function, fix some math issues between cursor_x and render_x
Timothy Warren
2019-09-12 16:49:49 -0400
-
d45911767d
Fix keyword highlighting off-by-one errors, to fix keyword highlighting
Timothy Warren
2019-09-11 10:37:18 -0400
-
cec958932c
Misc tweaks, add Javascript highlighting
Timothy Warren
2019-09-10 16:47:15 -0400
-
934791d1c4
Use reverse highlight for search, so multiline comments can be blue
Timothy Warren
2019-09-09 13:27:11 -0400
-
788edf7e03
Don't use the type name as the name of a variable
Timothy Warren
2019-09-09 13:16:56 -0400
-
e720de0eb8
Another ugly progress commit
Timothy Warren
2019-09-06 16:40:31 -0400
-
e6d3995e4c
Ugly progress commit
Timothy Warren
2019-09-06 13:24:29 -0400
-
389a526f41
Finish tutorial, much refactoring
Timothy Warren
2019-09-05 15:26:04 -0400
-
ca51d8f1f5
Start of multiline comment highlighting
Timothy Warren
2019-09-05 12:09:53 -0400
-
2cecadb3aa
Add more Rust keywords
Timothy Warren
2019-09-04 16:55:05 -0400
-
d2ac4a422c
Unfinished keyword highlighting
Timothy Warren
2019-09-04 16:39:56 -0400
-
78c612e90f
Highlight strings
Timothy Warren
2019-09-04 15:53:36 -0400
-
f25252a39e
Create language syntax struct, and select highlighting by file extension
Timothy Warren
2019-09-04 15:41:06 -0400
-
13eb9fd7b4
Fix key repeat escape code truncation issue
Timothy Warren
2019-09-04 13:25:48 -0400
-
11a058c8df
Improve number highlighting logic
Timothy Warren
2019-09-04 13:15:22 -0400
-
4092b0226e
Clear previous search highlights
Timothy Warren
2019-09-04 11:32:05 -0400
-
7c6c06e10f
Number and search result highlighting
Timothy Warren
2019-09-04 11:20:57 -0400
-
be4a866a0c
Working incremental search
Timothy Warren
2019-09-04 10:09:08 -0400
-
ae96a76e23
Update readme
Timothy Warren
2019-09-03 16:39:12 -0400
-
3ae040f1fc
Code format cleanup
Timothy Warren
2019-09-03 16:20:00 -0400
-
dcd0c3bec1
Find with callback
Timothy Warren
2019-09-03 16:19:19 -0400
-
b461804354
Finish chapter 5
Timothy Warren
2019-09-03 14:57:52 -0400
-
ae74513e88
Rework input logic to remove throttling
Timothy Warren
2019-09-03 11:48:40 -0400
-
dd9166d465
Add Save As prompt
Timothy Warren
2019-08-30 16:17:06 -0400
-
aadbccaf9d
Make the enter key work
Timothy Warren
2019-08-30 15:10:19 -0400
-
8e125b8c7c
Basic backspacing
Timothy Warren
2019-08-30 11:20:52 -0400
-
19c724d18f
Fix some style and syntax issues
Timothy Warren
2019-08-29 16:45:54 -0400
-
5d1c8d8b8b
Basic save functionality
Timothy Warren
2019-08-29 16:32:17 -0400
-
0c81912cac
Complete chapter 4
Timothy Warren
2019-08-29 14:13:09 -0400
-
fd9f504266
Show current line number and total in status bar
Timothy Warren
2019-08-29 11:47:22 -0400
-
172d5ad699
First status bar output
Timothy Warren
2019-08-28 16:35:48 -0400
-
c1c87429fb
Vertical scrolling, and improved escape code matching
Timothy Warren
2019-08-27 17:38:05 -0400
-
160b840151
Make Editor.rows a vector, cleanup some code and logic
Timothy Warren
2019-08-27 15:13:32 -0400
-
4167088f81
Open a file and display the first line
Timothy Warren
2019-08-27 12:22:19 -0400
-
a67562b3a2
Start chapter 4
Timothy J. Warren
2019-08-27 08:30:51 -0400
-
a0c926dee9
Add readme
Timothy Warren
2019-08-26 16:43:58 -0400
-
761e55236b
Rough progress commit, chapter 3 with cursor issues
Timothy Warren
2019-08-26 16:39:52 -0400
-
208b92b713
Show welcome message
Timothy Warren
2019-08-26 10:04:12 -0400
-
04369ca796
Fill the screen with tilde lines
Timothy Warren
2019-08-23 16:46:04 -0400
-
40477ec7ca
Another ugly commit, tweak handling of input
Timothy Warren
2019-08-23 14:57:26 -0400
-
f08f5f3cae
Properly take in input and control characters
Timothy Warren
2019-08-23 13:34:00 -0400
-
84e0cd89a8
Proper raw mode... by properly combining bitflags
Timothy Warren
2019-08-23 13:33:18 -0400
-
144fd65412
really ugly progress commit
Timothy Warren
2019-08-22 16:44:47 -0400
-
6c967fe499
Ugly progress commit
Timothy Warren
2019-08-22 14:25:18 -0400
-
2d5db77ce4
File descriptor constants
Timothy Warren
2019-08-21 16:51:45 -0400
-
e3e187d442
First hint of raw mode
Timothy Warren
2019-08-21 16:46:14 -0400
-
45fabec0e4
First commit
Timothy Warren
2019-08-21 14:39:17 -0400