]> git.mdlowis.com Git - projs/tide.git/log
projs/tide.git
8 years agoAdded pty helper app to spawn a command in a pseudo-terminal
Michael D. Lowis [Wed, 5 Jul 2017 16:45:23 +0000 (12:45 -0400)]
Added pty helper app to spawn a command in a pseudo-terminal

8 years agoremoved solarized theme file as it doesnt accurately reflect the default theme anymore
Michael D. Lowis [Wed, 5 Jul 2017 16:43:49 +0000 (12:43 -0400)]
removed solarized theme file as it doesnt accurately reflect the default theme anymore

8 years agofixed off-by-one error in line number column determination
Michael D. Lowis [Wed, 5 Jul 2017 01:39:23 +0000 (21:39 -0400)]
fixed off-by-one error in line number column determination

8 years agotweaked selection background to make the selected text more readable:
Michael D. Lowis [Tue, 4 Jul 2017 15:34:31 +0000 (11:34 -0400)]
tweaked selection background to make the selected text more readable:

8 years agotweaked line selection behavior to highlight entire line instead of just the text
Michael D. Lowis [Tue, 4 Jul 2017 02:34:52 +0000 (22:34 -0400)]
tweaked line selection behavior to highlight entire line instead of just the text

8 years agoAdded logic to delete previous newline if cutting the last line of a buffer
Michael D. Lowis [Fri, 30 Jun 2017 16:02:24 +0000 (12:02 -0400)]
Added logic to delete previous newline if cutting the last line of a buffer

8 years agoAdded enum keyword to c keywords list
Michael D. Lowis [Fri, 30 Jun 2017 16:01:16 +0000 (12:01 -0400)]
Added enum keyword to c keywords list

8 years agoAdded gpkgfile as a ruby highlighted file
Michael D. Lowis [Fri, 30 Jun 2017 15:12:03 +0000 (11:12 -0400)]
Added gpkgfile as a ruby highlighted file

8 years agotweaked acme theme
Michael D. Lowis [Thu, 29 Jun 2017 19:43:15 +0000 (15:43 -0400)]
tweaked acme theme

8 years agotweaked monokai theme to match sublime more closely
Michael D. Lowis [Thu, 29 Jun 2017 18:53:59 +0000 (14:53 -0400)]
tweaked monokai theme to match sublime more closely

8 years agoTweaked palette behavior to use base16 approach by default
Michael D. Lowis [Thu, 29 Jun 2017 14:01:14 +0000 (10:01 -0400)]
Tweaked palette behavior to use base16 approach by default

8 years agofinished acme theme
Michael D. Lowis [Thu, 29 Jun 2017 01:31:40 +0000 (21:31 -0400)]
finished acme theme

8 years agooverhauled color selection to make themeing easier
Michael D. Lowis [Thu, 29 Jun 2017 00:54:44 +0000 (20:54 -0400)]
overhauled color selection to make themeing easier

8 years agoAdded some missing keywords to C rules
Michael D. Lowis [Wed, 28 Jun 2017 18:09:35 +0000 (14:09 -0400)]
Added some missing keywords to C rules

8 years agoAdded lsit of themes to add for examples
Michael D. Lowis [Wed, 28 Jun 2017 17:57:02 +0000 (13:57 -0400)]
Added lsit of themes to add for examples

8 years agoAdded configuration option to turn off syntax highlighting
Michael D. Lowis [Wed, 28 Jun 2017 17:48:18 +0000 (13:48 -0400)]
Added configuration option to turn off syntax highlighting

8 years agoignore hl-cpp
Michael D. Lowis [Wed, 28 Jun 2017 17:12:01 +0000 (13:12 -0400)]
ignore hl-cpp

8 years agoAdded themes directory with sample color schemes
Michael D. Lowis [Wed, 28 Jun 2017 17:09:34 +0000 (13:09 -0400)]
Added themes directory with sample color schemes

8 years agorenamed highlight engine script and tweaked some rules
Michael D. Lowis [Wed, 28 Jun 2017 01:56:06 +0000 (21:56 -0400)]
renamed highlight engine script and tweaked some rules

8 years agofixed mismatch in position between line number marker and current line
Michael D. Lowis [Wed, 28 Jun 2017 01:42:17 +0000 (21:42 -0400)]
fixed mismatch in position between line number marker and current line

8 years agoturn trim-on-save on by default
Michael D. Lowis [Wed, 28 Jun 2017 01:36:48 +0000 (21:36 -0400)]
turn trim-on-save on by default

8 years agoadded rudimentary ruby highlighting
Michael D. Lowis [Wed, 28 Jun 2017 01:19:40 +0000 (21:19 -0400)]
added rudimentary ruby highlighting

8 years agosetup tide to use the highlight engine in your path
Michael D. Lowis [Wed, 28 Jun 2017 00:06:25 +0000 (20:06 -0400)]
setup tide to use the highlight engine in your path

8 years agofleshed out highlight engine more
Michael D. Lowis [Tue, 27 Jun 2017 23:48:29 +0000 (19:48 -0400)]
fleshed out highlight engine more

8 years agofixed several bugs in highlighter IPC. Stell need to implement language detection
Michael D. Lowis [Tue, 27 Jun 2017 19:03:44 +0000 (15:03 -0400)]
fixed several bugs in highlighter IPC. Stell need to implement language detection

8 years agofirst rough pass at external highlighting engine
Michael D. Lowis [Tue, 27 Jun 2017 13:49:58 +0000 (09:49 -0400)]
first rough pass at external highlighting engine

8 years agoTweaked configuration data
Michael D. Lowis [Fri, 23 Jun 2017 12:49:53 +0000 (08:49 -0400)]
Tweaked configuration data

8 years agoFixed regression for syntax highlighting
Michael D. Lowis [Thu, 22 Jun 2017 14:57:46 +0000 (10:57 -0400)]
Fixed regression for syntax highlighting

8 years agoFixed click handling for gutter and scroll region
Michael D. Lowis [Thu, 22 Jun 2017 14:48:55 +0000 (10:48 -0400)]
Fixed click handling for gutter and scroll region

8 years agoAdded unit tests for buf.c and tweaked xresources sample file
Michael D. Lowis [Thu, 22 Jun 2017 14:40:16 +0000 (10:40 -0400)]
Added unit tests for buf.c and tweaked xresources sample file

8 years agoadded Ctrl+Shift+o shortcut to open a new file in the current window
Michael D. Lowis [Tue, 20 Jun 2017 17:58:56 +0000 (13:58 -0400)]
added Ctrl+Shift+o shortcut to open a new file in the current window

8 years agoadded ifdef for configuring font settings for OSX and Linux
Michael D. Lowis [Tue, 20 Jun 2017 00:26:14 +0000 (20:26 -0400)]
added ifdef for configuring font settings for OSX and Linux

8 years agomoved contents of config.h to config.c and provided a sample XResources file detailin...
Michael D. Lowis [Mon, 19 Jun 2017 17:23:51 +0000 (13:23 -0400)]
moved contents of config.h to config.c and provided a sample XResources file detailing all of the config options

8 years agoadded xresource config options
Michael D. Lowis [Mon, 19 Jun 2017 02:44:25 +0000 (22:44 -0400)]
added xresource config options

8 years agoFixed bug preventing scroll region from working properly
Michael D. Lowis [Fri, 16 Jun 2017 13:58:44 +0000 (09:58 -0400)]
Fixed bug preventing scroll region from working properly

8 years agotweaked mouse handling for gutter and out of bounds
Michael D. Lowis [Fri, 16 Jun 2017 02:12:24 +0000 (22:12 -0400)]
tweaked mouse handling for gutter and out of bounds

8 years agoupdated unit test
Michael D. Lowis [Fri, 16 Jun 2017 01:15:58 +0000 (21:15 -0400)]
updated unit test

8 years agoUpdated double click time to 250ms
Michael D. Lowis [Fri, 16 Jun 2017 00:53:50 +0000 (20:53 -0400)]
Updated double click time to 250ms

8 years agoadd lorem ipsum sample text
Michael D. Lowis [Fri, 16 Jun 2017 00:47:26 +0000 (20:47 -0400)]
add lorem ipsum sample text

8 years agoAdded a cap to scan distance for syntax highlighting
Michael D. Lowis [Fri, 16 Jun 2017 00:16:35 +0000 (20:16 -0400)]
Added a cap to scan distance for syntax highlighting

8 years agofixed line number and scrolling behavior on undo/redo
Michael D. Lowis [Fri, 16 Jun 2017 00:02:24 +0000 (20:02 -0400)]
fixed line number and scrolling behavior on undo/redo

8 years agoUpdated TODO and fixed line tracking in buf.c
Michael D. Lowis [Thu, 15 Jun 2017 20:18:43 +0000 (16:18 -0400)]
Updated TODO and fixed line tracking in buf.c

8 years agoUpdated TODO
Michael D. Lowis [Thu, 15 Jun 2017 17:30:11 +0000 (13:30 -0400)]
Updated TODO

8 years agoUpdated Ctrl+Shift+A shortcut to set an implicit mark
Michael D. Lowis [Thu, 15 Jun 2017 17:28:58 +0000 (13:28 -0400)]
Updated Ctrl+Shift+A shortcut to set an implicit mark

8 years agoAdded logic to peg the cursor to the line end when end key is pressed
Michael D. Lowis [Thu, 15 Jun 2017 17:25:39 +0000 (13:25 -0400)]
Added logic to peg the cursor to the line end when end key is pressed

8 years agoAdded variables for optional features to the config.mk file
Michael D. Lowis [Thu, 15 Jun 2017 17:23:03 +0000 (13:23 -0400)]
Added variables for optional features to the config.mk file

8 years agoAdded edit function to the editrc shell script example
Michael D. Lowis [Thu, 15 Jun 2017 17:22:40 +0000 (13:22 -0400)]
Added edit function to the editrc shell script example

8 years agohack attempt to squash crappy behavior of undo/redo with line number syncing. Need...
Michael D. Lowis [Thu, 15 Jun 2017 17:22:07 +0000 (13:22 -0400)]
hack attempt to squash crappy behavior of undo/redo with line number syncing. Need unit tests to really iron out the issues.

8 years agotweaked current line highlight
Michael D. Lowis [Wed, 14 Jun 2017 12:16:25 +0000 (08:16 -0400)]
tweaked current line highlight

8 years agoexpand the current line highlight box to full width of gutter
Michael D. Lowis [Wed, 14 Jun 2017 01:20:49 +0000 (21:20 -0400)]
expand the current line highlight box to full width of gutter

8 years agofixed infinite loop and tracking issue with line numbers
Michael D. Lowis [Wed, 14 Jun 2017 00:22:12 +0000 (20:22 -0400)]
fixed infinite loop and tracking issue with line numbers

8 years agomade current line marker more visible and adjusted it to highlight current screen...
Michael D. Lowis [Mon, 12 Jun 2017 23:02:38 +0000 (19:02 -0400)]
made current line marker more visible and adjusted it to highlight current screen line even on wrapped lines

8 years agoAdded syntax rules for diff files
Michael D. Lowis [Mon, 12 Jun 2017 19:58:27 +0000 (15:58 -0400)]
Added syntax rules for diff files

8 years agoFixed color for plain text files
Michael D. Lowis [Mon, 12 Jun 2017 15:46:32 +0000 (11:46 -0400)]
Fixed color for plain text files

8 years agoadded highlighting for strings and character literals in C
Michael D. Lowis [Mon, 12 Jun 2017 12:20:59 +0000 (08:20 -0400)]
added highlighting for strings and character literals in C

8 years agoHighlight current line number
Michael D. Lowis [Mon, 12 Jun 2017 00:37:14 +0000 (20:37 -0400)]
Highlight current line number

8 years agooptimized syntax highlighting for *real* this time
Michael D. Lowis [Mon, 12 Jun 2017 00:08:50 +0000 (20:08 -0400)]
optimized syntax highlighting for *real* this time

8 years agooptimized color scanning so that large files still perform reasonably
Michael D. Lowis [Sat, 10 Jun 2017 00:41:40 +0000 (20:41 -0400)]
optimized color scanning so that large files still perform reasonably

8 years agofunctioning comment highlighting for C, ruby, and shell
Michael D. Lowis [Fri, 9 Jun 2017 16:25:05 +0000 (12:25 -0400)]
functioning comment highlighting for C, ruby, and shell

8 years agochanged comment color
Michael D. Lowis [Fri, 9 Jun 2017 14:41:55 +0000 (10:41 -0400)]
changed comment color

8 years agofirst attempt at syntax highlighting. just colors comments
Michael D. Lowis [Fri, 9 Jun 2017 13:55:26 +0000 (09:55 -0400)]
first attempt at syntax highlighting. just colors comments

8 years agoUpdated TODO
Michael D. Lowis [Thu, 8 Jun 2017 22:43:09 +0000 (18:43 -0400)]
Updated TODO

8 years agofixed prototype for win_setlinenums
Michael D. Lowis [Tue, 6 Jun 2017 16:53:43 +0000 (12:53 -0400)]
fixed prototype for win_setlinenums

8 years agoAdded logic to allowing toggling line numbers in win.c. Default is off but config... line-numbers
Michael D. Lowis [Tue, 6 Jun 2017 16:50:13 +0000 (12:50 -0400)]
Added logic to allowing toggling line numbers in win.c. Default is off but config.h defaults them to on for tide. Also fixed a bug for line numbers on an empty buffer

8 years agorenamed helper function for checking if line number resyncing is needed
Michael D. Lowis [Tue, 6 Jun 2017 16:21:31 +0000 (12:21 -0400)]
renamed helper function for checking if line number resyncing is needed

8 years agoFixed an issue where undo/redo were not causing line numbers to recalculate
Michael D. Lowis [Tue, 6 Jun 2017 16:18:07 +0000 (12:18 -0400)]
Fixed an issue where undo/redo were not causing line numbers to recalculate

8 years agofixed line number updates for scroll up and optimized line number updates to only...
Michael D. Lowis [Tue, 6 Jun 2017 02:47:13 +0000 (22:47 -0400)]
fixed line number updates for scroll up and optimized line number updates to only recalculate line numbers when changes are made above the visible space

8 years agofixed line numbers on scroll down
Michael D. Lowis [Tue, 6 Jun 2017 01:37:08 +0000 (21:37 -0400)]
fixed line numbers on scroll down

8 years agoedit region columns should shrink when gutter is enabled
Michael D. Lowis [Mon, 5 Jun 2017 16:00:58 +0000 (12:00 -0400)]
edit region columns should shrink when gutter is enabled

8 years agoruler needs to adjust position if the gutter is visible
Michael D. Lowis [Mon, 5 Jun 2017 13:16:45 +0000 (09:16 -0400)]
ruler needs to adjust position if the gutter is visible

8 years agofirst, super inefficient crack at showing line numbers
Michael D. Lowis [Mon, 5 Jun 2017 13:12:09 +0000 (09:12 -0400)]
first, super inefficient crack at showing line numbers

8 years agoAdded a gutter and logic for displaying line numbers. Next step is to calculate and...
Michael D. Lowis [Sat, 3 Jun 2017 02:00:53 +0000 (22:00 -0400)]
Added a gutter and logic for displaying line numbers. Next step is to calculate and track them...

8 years agokilled xman
Michael D. Lowis [Thu, 1 Jun 2017 16:17:43 +0000 (12:17 -0400)]
killed xman

8 years agoturns out it wasnt pointless after all. Added a comment to clarify
Michael D. Lowis [Thu, 1 Jun 2017 13:51:35 +0000 (09:51 -0400)]
turns out it wasnt pointless after all. Added a comment to clarify

8 years agoremoved silly setting of the cursor on file load
Michael D. Lowis [Thu, 1 Jun 2017 13:21:19 +0000 (09:21 -0400)]
removed silly setting of the cursor on file load

8 years agorefactored selection handling code
Michael D. Lowis [Thu, 1 Jun 2017 13:00:13 +0000 (09:00 -0400)]
refactored selection handling code

8 years agorefactored selection movement code to share common logic
Michael D. Lowis [Thu, 1 Jun 2017 12:28:50 +0000 (08:28 -0400)]
refactored selection movement code to share common  logic

8 years agominor reorginization in buf.c and view.c
Michael D. Lowis [Thu, 1 Jun 2017 01:07:47 +0000 (21:07 -0400)]
minor reorginization in buf.c and view.c

8 years agotweaked implicit mark behavior on search and fixed a bug where ctrl+d was selecting...
Michael D. Lowis [Wed, 31 May 2017 15:51:06 +0000 (11:51 -0400)]
tweaked implicit mark behavior on search and fixed a bug where ctrl+d was selecting one fewer rune than required

8 years agoFixed some bad memory accesses found with valgrind
Michael D. Lowis [Wed, 31 May 2017 13:51:59 +0000 (09:51 -0400)]
Fixed some bad memory accesses found with valgrind

8 years agochanged pick title env var from XPICKTITLE to PICKTITLE
Michael D. Lowis [Wed, 31 May 2017 13:14:25 +0000 (09:14 -0400)]
changed pick title env var from XPICKTITLE to PICKTITLE

8 years agorename xfilepick and xtagpick
Michael D. Lowis [Wed, 31 May 2017 13:12:28 +0000 (09:12 -0400)]
rename xfilepick and xtagpick

8 years agoRename xpick to just pick
Michael D. Lowis [Wed, 31 May 2017 13:01:56 +0000 (09:01 -0400)]
Rename xpick to just pick

8 years agotweaked logic for setting implicit marks. local cursor movements no longer set the...
Michael D. Lowis [Wed, 31 May 2017 01:36:42 +0000 (21:36 -0400)]
tweaked logic for setting implicit marks. local cursor movements no longer set the implicit mark

8 years agoUpdated todos
Michael D. Lowis [Tue, 30 May 2017 15:16:47 +0000 (11:16 -0400)]
Updated todos

8 years agoupdated xcpd cd to root on daemonization
Michael D. Lowis [Tue, 30 May 2017 15:16:21 +0000 (11:16 -0400)]
updated xcpd cd to root on daemonization

8 years agofixed logic for clearing a selection on moving with the arrow keys
Michael D. Lowis [Tue, 30 May 2017 15:13:53 +0000 (11:13 -0400)]
fixed logic for clearing a selection on moving with the arrow keys

8 years agofixed a bug in edit_relative function, added a cursor summoning shortcut fixed linkin...
Michael D. Lowis [Tue, 30 May 2017 15:07:29 +0000 (11:07 -0400)]
fixed a bug in edit_relative function, added a cursor summoning shortcut fixed linking on linux for term.c

8 years agoAdded column tracking to page up/dn
Michael D. Lowis [Tue, 30 May 2017 12:35:07 +0000 (08:35 -0400)]
Added column tracking to page up/dn

8 years agoMerge branch 'master' into testing
Michael D. Lowis [Tue, 30 May 2017 12:29:29 +0000 (08:29 -0400)]
Merge branch 'master' into testing

8 years agosketched out pseudotty logic for term
Michael D. Lowis [Tue, 30 May 2017 02:50:45 +0000 (22:50 -0400)]
sketched out pseudotty logic for term

8 years agoupdated TODO
Michael D. Lowis [Tue, 30 May 2017 02:49:21 +0000 (22:49 -0400)]
updated TODO

8 years agoadded first/last line logic to page-up/dn
Michael D. Lowis [Tue, 30 May 2017 02:33:38 +0000 (22:33 -0400)]
added first/last line logic to page-up/dn

8 years agocenter cursor on page up/dn
Michael D. Lowis [Tue, 30 May 2017 02:07:41 +0000 (22:07 -0400)]
center cursor on page up/dn

8 years agopage-up/dn testing
Michael D. Lowis [Tue, 30 May 2017 01:55:33 +0000 (21:55 -0400)]
page-up/dn testing

8 years agoadded shortcut to select all
Michael D. Lowis [Sat, 27 May 2017 02:07:52 +0000 (22:07 -0400)]
added shortcut to select all

8 years agotweaked ctrl+d behavior to select based on context
Michael D. Lowis [Sat, 27 May 2017 01:44:07 +0000 (21:44 -0400)]
tweaked ctrl+d behavior to select based on context

8 years agoupdate TODO
Michael D. Lowis [Sat, 27 May 2017 00:59:27 +0000 (20:59 -0400)]
update TODO

8 years agorename to tide
Michael D. Lowis [Sat, 27 May 2017 00:54:48 +0000 (20:54 -0400)]
rename to tide

8 years agoremove edit wrapper script
Michael D. Lowis [Sat, 27 May 2017 00:36:48 +0000 (20:36 -0400)]
remove edit wrapper script