]> git.mdlowis.com Git - projs/tide.git/log
projs/tide.git
7 years agoswitched to gruvbox theme
Michael D. Lowis [Wed, 21 Mar 2018 13:31:49 +0000 (09:31 -0400)]
switched to gruvbox theme

7 years agoadded back in syntax highlighting and fixed coloring of normal text and regions
Michael D. Lowis [Wed, 21 Mar 2018 02:32:07 +0000 (22:32 -0400)]
added back in syntax highlighting and fixed coloring of normal text and regions

7 years agoreworked color handling for redraw
Michael D. Lowis [Wed, 21 Mar 2018 02:25:31 +0000 (22:25 -0400)]
reworked color handling for redraw

7 years agoattempted to replace color palette access with new config options
Michael D. Lowis [Wed, 21 Mar 2018 01:35:12 +0000 (21:35 -0400)]
attempted to replace color palette access with new config options

7 years agoStart refactoring to remove xrdb parsing
Michael D. Lowis [Tue, 20 Mar 2018 19:13:02 +0000 (15:13 -0400)]
Start refactoring to remove xrdb parsing

7 years agostart refactoring job control to use a single socket for IO. Many bugs and test failu...
Michael D. Lowis [Tue, 20 Mar 2018 18:57:56 +0000 (14:57 -0400)]
start refactoring job control to use a single socket for IO. Many bugs and test failures still exist.

7 years agoremoved outpoint logic
Michael D. Lowis [Tue, 20 Mar 2018 03:37:12 +0000 (23:37 -0400)]
removed outpoint logic

7 years agocombine stderr and stdout for jobs
Michael D. Lowis [Tue, 20 Mar 2018 02:35:43 +0000 (22:35 -0400)]
combine stderr and stdout for jobs

7 years agoremoved unused parameters from blocking command execution
Michael D. Lowis [Tue, 20 Mar 2018 02:27:45 +0000 (22:27 -0400)]
removed unused parameters from blocking command execution

7 years agoremoved function pointer from job starting routine
Michael D. Lowis [Tue, 20 Mar 2018 02:21:27 +0000 (22:21 -0400)]
removed function pointer from job starting routine

7 years agoremoved pty support. Editable scrollback wasnt as useful as I hoped. I may revive...
Michael D. Lowis [Mon, 19 Mar 2018 19:51:02 +0000 (15:51 -0400)]
removed pty support. Editable scrollback wasnt as useful as I hoped. I may revive this in the future

7 years agoFixed a bad memory access in set_path_prop
Michael D. Lowis [Mon, 19 Mar 2018 18:45:50 +0000 (14:45 -0400)]
Fixed a bad memory access in set_path_prop

7 years agoremoved status region
Michael D. Lowis [Fri, 2 Mar 2018 02:05:27 +0000 (21:05 -0500)]
removed status region

7 years agoadded tools dir
Michael D. Lowis [Fri, 2 Mar 2018 02:04:24 +0000 (21:04 -0500)]
added tools dir

7 years agoadded test file for syntax highlighting stress test
Michael D. Lowis [Fri, 2 Mar 2018 02:03:50 +0000 (21:03 -0500)]
added test file for syntax highlighting stress test

7 years agobasic highlighting for ocaml
Michael D. Lowis [Tue, 29 Aug 2017 02:41:25 +0000 (22:41 -0400)]
basic highlighting for ocaml

7 years agocleaned up property handling in x11.c
Michael D. Lowis [Mon, 28 Aug 2017 14:22:34 +0000 (10:22 -0400)]
cleaned up property handling in x11.c

7 years agoremoved hl-cpp.c source
Michael D. Lowis [Fri, 25 Aug 2017 02:05:45 +0000 (22:05 -0400)]
removed hl-cpp.c source

7 years agoFixed some bad pointer accesses in job_finish routine
Michael D. Lowis [Mon, 21 Aug 2017 16:26:47 +0000 (12:26 -0400)]
Fixed some bad pointer accesses in job_finish routine

7 years agoAdded debug info
Michael D. Lowis [Thu, 17 Aug 2017 13:35:28 +0000 (09:35 -0400)]
Added debug info

7 years agoShow the current dir in pty mode
Michael D. Lowis [Mon, 14 Aug 2017 13:53:41 +0000 (09:53 -0400)]
Show the current dir in pty mode

7 years agotweaked tfetch to use tctl to activate open windows when jumping to tag
Michael D. Lowis [Sun, 13 Aug 2017 02:28:25 +0000 (22:28 -0400)]
tweaked tfetch to use tctl to activate open windows when jumping to tag

7 years agotweaked tctl and tide to support specifying line address as part of path
Michael D. Lowis [Sun, 13 Aug 2017 00:49:16 +0000 (20:49 -0400)]
tweaked tctl and tide to support specifying line address as part of path

7 years agotctl can now open new editors as well as activate existing ones
Michael D. Lowis [Sun, 13 Aug 2017 00:21:52 +0000 (20:21 -0400)]
tctl can now open new editors as well as activate existing ones

7 years agoset TIDE_FILE property to the real path of the file being edited
Michael D. Lowis [Fri, 11 Aug 2017 02:25:51 +0000 (22:25 -0400)]
set TIDE_FILE property to the real path of the file being edited

7 years agofixed some warnings
Michael D. Lowis [Fri, 11 Aug 2017 01:59:39 +0000 (21:59 -0400)]
fixed some warnings

7 years agoadded property getters and setters and auto-set property with file path of file in...
Michael D. Lowis [Thu, 10 Aug 2017 20:26:51 +0000 (16:26 -0400)]
added property getters and setters and auto-set property with file path of file in given window

7 years agomove file loading and saving into win.c so that we can set properties when the filena...
Michael D. Lowis [Thu, 10 Aug 2017 19:46:39 +0000 (15:46 -0400)]
move file loading and saving into win.c so that we can set properties when the filename changes

7 years agoCleaned up win interface slightly
Michael D. Lowis [Thu, 10 Aug 2017 18:46:41 +0000 (14:46 -0400)]
Cleaned up win interface slightly

7 years agoadded tctl to gitignore
Michael D. Lowis [Thu, 10 Aug 2017 18:37:25 +0000 (14:37 -0400)]
added tctl to  gitignore

7 years agoAdded tctl.c first pass for controlling a session. Added property handling to x11...
Michael D. Lowis [Thu, 10 Aug 2017 18:36:43 +0000 (14:36 -0400)]
Added tctl.c first pass for controlling a session. Added property handling to x11 module to identify tide windows and register them with the root window

7 years agoNew daemonize() function to standardize creation of daemons
Michael D. Lowis [Mon, 7 Aug 2017 14:08:46 +0000 (10:08 -0400)]
New daemonize() function to standardize creation of daemons

7 years agoMinor cleanup
Michael D. Lowis [Mon, 7 Aug 2017 13:35:46 +0000 (09:35 -0400)]
Minor cleanup

7 years agoadded callback for getting job return status
Michael D. Lowis [Sat, 29 Jul 2017 02:24:49 +0000 (22:24 -0400)]
added callback for getting job return status

7 years agosigil prefixed commands should be interpreted rather than sent when in pty mode
Michael D. Lowis [Fri, 28 Jul 2017 20:30:20 +0000 (16:30 -0400)]
sigil prefixed commands should be interpreted rather than sent when in pty mode

7 years agoAdded work-specific rule to tfetch for finding and opening source files
Michael D. Lowis [Fri, 28 Jul 2017 13:01:34 +0000 (09:01 -0400)]
Added work-specific rule to tfetch for finding and opening source files

7 years agoExecute almost all commands in the backgground now and route ctags and file opening...
Michael D. Lowis [Fri, 28 Jul 2017 13:00:43 +0000 (09:00 -0400)]
Execute almost all commands in the backgground now and route ctags and file opening commands trhough the tfetch command.

7 years agochanged default install location
Michael D. Lowis [Tue, 25 Jul 2017 14:08:02 +0000 (10:08 -0400)]
changed default  install  location

7 years agotweaked ctags rules to prevent opening an empty editor in some cases
Michael D. Lowis [Tue, 25 Jul 2017 14:07:45 +0000 (10:07 -0400)]
tweaked  ctags rules to prevent opening an empty editor in some cases

7 years agoAdded tfetch rule for ctags lookup
Michael D. Lowis [Tue, 25 Jul 2017 13:21:17 +0000 (09:21 -0400)]
Added tfetch rule for ctags lookup

7 years agoRemoved tide-fetch.rb from Makefile
Michael D. Lowis [Tue, 25 Jul 2017 01:26:20 +0000 (21:26 -0400)]
Removed tide-fetch.rb from Makefile

7 years agoswitched from ruby script to tfetch
Michael D. Lowis [Tue, 25 Jul 2017 01:18:42 +0000 (21:18 -0400)]
switched from ruby script to tfetch

7 years agoAdded tfetch command
Michael D. Lowis [Mon, 24 Jul 2017 20:29:24 +0000 (16:29 -0400)]
Added tfetch command

7 years agohighlight jumped to line when file opened with address
Michael D. Lowis [Fri, 21 Jul 2017 23:39:18 +0000 (19:39 -0400)]
highlight jumped to line when file opened with address

7 years agoAdded logic to highlight line when address provided with file path
Michael D. Lowis [Fri, 21 Jul 2017 13:09:45 +0000 (09:09 -0400)]
Added logic to highlight line when address provided with file path

7 years agoTweake escape code to remove null char. Added filter to find command in tide-fetch...
Michael D. Lowis [Fri, 21 Jul 2017 12:40:07 +0000 (08:40 -0400)]
Tweake escape code to remove null char. Added filter to find command in tide-fetch. Added separate tags settings for edit mode and command mode

7 years agotweaked working dir handling in tcmd to allow for some oddball cases like users overr...
Michael D. Lowis [Thu, 20 Jul 2017 14:19:32 +0000 (10:19 -0400)]
tweaked working dir handling in tcmd to allow for some oddball cases like users overriding cd or PROMPT_COMMAND. Or wanting tide in a different working dir than the shell

7 years agoadded tcmd to list of commands installed and uninstalled
Michael D. Lowis [Thu, 20 Jul 2017 01:44:00 +0000 (21:44 -0400)]
added tcmd to list of commands installed and uninstalled

7 years agoAdded tcmd bash script to setup tide command environment for running bash
Michael D. Lowis [Thu, 20 Jul 2017 01:31:02 +0000 (21:31 -0400)]
Added tcmd bash script to setup tide command environment for running bash

7 years agoAdded ~ to allowed file chars
Michael D. Lowis [Thu, 20 Jul 2017 01:29:27 +0000 (21:29 -0400)]
Added ~ to allowed file chars

7 years agoupdated tide-fetch to use find command instead of Dir.glob for performance. Also...
Michael D. Lowis [Thu, 20 Jul 2017 01:13:34 +0000 (21:13 -0400)]
updated tide-fetch to use find command instead of Dir.glob for performance. Also expands tilde now

7 years agoadded escape code for updating working directory from shell
Michael D. Lowis [Thu, 20 Jul 2017 01:12:33 +0000 (21:12 -0400)]
added escape code for updating working directory from shell

7 years agoupdated fetch to support osx
Michael D. Lowis [Wed, 19 Jul 2017 23:38:17 +0000 (19:38 -0400)]
updated fetch to support osx

7 years agolaunch commands in the background instead of foreground with tide-fetch
Michael D. Lowis [Wed, 19 Jul 2017 17:01:48 +0000 (13:01 -0400)]
launch commands in the background instead of foreground with tide-fetch

7 years agoadded fetch script and tweaked match allow characters for filenames
Michael D. Lowis [Wed, 19 Jul 2017 16:55:23 +0000 (12:55 -0400)]
added fetch script and tweaked match allow characters for filenames

7 years agoAdded first pass at magic right-click
Michael D. Lowis [Wed, 19 Jul 2017 16:28:13 +0000 (12:28 -0400)]
Added first pass at magic right-click

7 years agonow ignoring the menu key
Michael D. Lowis [Wed, 19 Jul 2017 13:22:41 +0000 (09:22 -0400)]
now ignoring the menu key

7 years agoAdded Send tag and middle click behavior when pty is active
Michael D. Lowis [Wed, 19 Jul 2017 12:17:29 +0000 (08:17 -0400)]
Added Send tag and middle click behavior when pty is active

7 years agoUpdate TODO.md
Michael D. Lowis [Tue, 18 Jul 2017 20:24:34 +0000 (16:24 -0400)]
Update TODO.md

7 years agofixed a bug when executing 'Send' on multi-line chunks
Michael D. Lowis [Tue, 18 Jul 2017 20:11:09 +0000 (16:11 -0400)]
fixed a bug when executing 'Send' on multi-line chunks

7 years agoAdapted middle click functionality to perform a send when pty is active
Michael D. Lowis [Tue, 18 Jul 2017 18:16:54 +0000 (14:16 -0400)]
Adapted middle click functionality to perform a send when pty is active

7 years agomove pty logic to pty.c and added shortcuts for ^c ^d and ^z
Michael D. Lowis [Tue, 18 Jul 2017 15:15:15 +0000 (11:15 -0400)]
move pty logic to pty.c and added shortcuts for ^c ^d and ^z

7 years agominor touch-ups
Michael D. Lowis [Tue, 18 Jul 2017 14:12:38 +0000 (10:12 -0400)]
minor touch-ups

7 years agoFixed failing unit test
Michael D. Lowis [Mon, 17 Jul 2017 13:52:23 +0000 (09:52 -0400)]
Fixed failing unit test

7 years agofixed all errors found by clang and fixed some compiler warnings as well as a use...
Michael D. Lowis [Sat, 15 Jul 2017 14:44:35 +0000 (10:44 -0400)]
fixed all errors found by clang and fixed some compiler warnings as well as a use-after-free bug in exec.c

7 years agofixed win_update callback
Michael D. Lowis [Fri, 14 Jul 2017 23:27:08 +0000 (19:27 -0400)]
fixed win_update callback

7 years agoFixed some bugs in the asynchronous command handling logic
Michael D. Lowis [Fri, 14 Jul 2017 16:00:33 +0000 (12:00 -0400)]
Fixed some bugs in the asynchronous command handling logic

7 years agoFixed unit tests for command execution
Michael D. Lowis [Thu, 13 Jul 2017 19:25:47 +0000 (15:25 -0400)]
Fixed unit tests for command  execution

7 years agocleaned up exec.c a bit. Still need to get rid of blocking command execution...
Michael D. Lowis [Thu, 13 Jul 2017 14:51:52 +0000 (10:51 -0400)]
cleaned up exec.c a bit. Still need to get rid of blocking command execution...

7 years agoremoved dead code
Michael D. Lowis [Thu, 13 Jul 2017 14:24:05 +0000 (10:24 -0400)]
removed dead code

7 years agofixed logic to select the command output
Michael D. Lowis [Thu, 13 Jul 2017 14:18:40 +0000 (10:18 -0400)]
fixed logic to select the command output

7 years agoadded logic to highlight command output upon completion
Michael D. Lowis [Thu, 13 Jul 2017 01:05:18 +0000 (21:05 -0400)]
added logic to highlight command output upon completion

7 years agoinitial commit of asynchronous command execution
Michael D. Lowis [Wed, 12 Jul 2017 00:51:42 +0000 (20:51 -0400)]
initial commit of asynchronous command execution

7 years agoRemoved redundant auxillary apps
Michael D. Lowis [Mon, 10 Jul 2017 19:58:35 +0000 (15:58 -0400)]
Removed redundant auxillary apps

7 years agoremoved unused function from x11.c
Michael D. Lowis [Mon, 10 Jul 2017 12:37:23 +0000 (08:37 -0400)]
removed unused function from x11.c

7 years agofixed event loop. turns out X11 is finnicky
Michael D. Lowis [Mon, 10 Jul 2017 01:44:42 +0000 (21:44 -0400)]
fixed event loop. turns out X11 is finnicky

7 years agoswitched to using poll() for event handling. Uniform interface for pty and x11 handli...
Michael D. Lowis [Sun, 9 Jul 2017 23:57:35 +0000 (19:57 -0400)]
switched to using poll() for event handling. Uniform interface for pty and x11 handling. Should extend to generic command execution handling as well

7 years agoFixed bug in tied which was disabling expand tabs and other formatting
Michael D. Lowis [Sun, 9 Jul 2017 17:55:26 +0000 (13:55 -0400)]
Fixed bug in tied which was disabling expand tabs and other formatting

7 years agofixed syntax error in highlighter
Michael D. Lowis [Sun, 9 Jul 2017 17:54:44 +0000 (13:54 -0400)]
fixed syntax error in highlighter

7 years agofixed bug where syntax highlighter continues to run even when no language is selected
Michael D. Lowis [Sat, 8 Jul 2017 14:30:19 +0000 (10:30 -0400)]
fixed bug where syntax highlighter continues to run even when no language is selected

8 years agoAdded command running logic to tide
Michael D. Lowis [Fri, 7 Jul 2017 16:22:12 +0000 (12:22 -0400)]
Added command running logic to tide

8 years agoAdded support for command buffers in the gap buffer implementation
Michael D. Lowis [Fri, 7 Jul 2017 12:34:08 +0000 (08:34 -0400)]
Added support for command buffers in the gap buffer implementation

8 years agoslightly more functional version of term
Michael D. Lowis [Fri, 7 Jul 2017 01:22:20 +0000 (21:22 -0400)]
slightly more functional version of term

8 years agoCrude prototype of terminal emulator functions now. Input/Output handling needs lots...
Michael D. Lowis [Thu, 6 Jul 2017 19:45:39 +0000 (15:45 -0400)]
Crude prototype of terminal emulator functions now. Input/Output handling needs lots of work

8 years agoupdated die function to print the error string when requested
Michael D. Lowis [Wed, 5 Jul 2017 17:49:37 +0000 (13:49 -0400)]
updated die function to print the error string when requested

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