Skip to content

Conversation

@johnharmon
Copy link
Owner

No description provided.

johnharmon and others added 30 commits July 2, 2025 09:58
…sition after the boolean Window.NeedsRedraw boolean is handled
…sition after the boolean Window.NeedsRedraw boolean is handled
…sition after the boolean Window.NeedsRedraw boolean is handled
…sition after the boolean Window.NeedsRedraw boolean is handled
… of this so i can push it. going to work on the normal mode command input parsing later
… of this so i can push it. going to work on the normal mode command input parsing later
… of this so i can push it. going to work on the normal mode command input parsing later
… of this so i can push it. going to work on the normal mode command input parsing later
… (no line 0 so it attempted to index into the [0] element of an array of length 0 :); fixed another issue where the program crashes if you delete the leading ':' in the command line, fixed by not allowing you to delete it :) (could probably make it a bit more elegant than a flat cursor index check on the buffer)
… (no line 0 so it attempted to index into the [0] element of an array of length 0 :); fixed another issue where the program crashes if you delete the leading ':' in the command line, fixed by not allowing you to delete it :) (could probably make it a bit more elegant than a flat cursor index check on the buffer)
… (no line 0 so it attempted to index into the [0] element of an array of length 0 :); fixed another issue where the program crashes if you delete the leading ':' in the command line, fixed by not allowing you to delete it :) (could probably make it a bit more elegant than a flat cursor index check on the buffer)
… (no line 0 so it attempted to index into the [0] element of an array of length 0 :); fixed another issue where the program crashes if you delete the leading ':' in the command line, fixed by not allowing you to delete it :) (could probably make it a bit more elegant than a flat cursor index check on the buffer)
…Window.CursorLine instead of a combination of Window.Buffer.ActiveLine and Window.CursorLine. I also changed the DeleteLineAt function to properly truncate itself if the distance from the starting index to the end of the slice is less than the count given (this means that 10dd when there are < 10 lines from the cursor to the bottom of the buffer will not delete any lines before the cursor)
…Window.CursorLine instead of a combination of Window.Buffer.ActiveLine and Window.CursorLine. I also changed the DeleteLineAt function to properly truncate itself if the distance from the starting index to the end of the slice is less than the count given (this means that 10dd when there are < 10 lines from the cursor to the bottom of the buffer will not delete any lines before the cursor)
…Window.CursorLine instead of a combination of Window.Buffer.ActiveLine and Window.CursorLine. I also changed the DeleteLineAt function to properly truncate itself if the distance from the starting index to the end of the slice is less than the count given (this means that 10dd when there are < 10 lines from the cursor to the bottom of the buffer will not delete any lines before the cursor)
johnharmon and others added 30 commits September 24, 2025 11:06
adding new types for log segments
more atomic concurrent stuff, this time for enqeueing + dequeuing on a
cleaned up the enqueue with the changes to dequeue and its deterministic
working on ring buffer + wrapper for the ops logging
updating structs and some constructors
comitting and pushing before travel :)
pushing changes from traveling
and fire off a notification once it can + has advanced
fadding in functions to advance the log head, stall if it cant advance
os.LookupEnv instead of looping over all the results from os.Environ()
updating dns-update to lookup values from the environment using
adding in visual selection up/down block movement using -/_
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants