Kyle Lippincott

Results 9 issues of Kyle Lippincott

As described in https://github.com/libfuse/libfuse/issues/695, partial locking of paths can cause a deadlock. Partial locking was added to prevent starvation, but it's unclear what specific cases of starvation were of concern....

The partial locking support in `queue_element_wakeup` can cause a deadlock under the following situation: - something triggers a two-path queue entry (such as for a `rename` operation) to be the...

After entering replace mode (Shift+R), pressing space in vim overwrites the character under the cursor with a space. In monaco-vim, it inserts a space, making the line one character longer....

The problem: Two separate processes on the machine can attempt to read from the same directory at the same time and one of them can end up with missing or...

## Description ## Steps to Reproduce the Problem ```sh $ jj git init $ echo hi > executable_file && chmod +x executable_file $ echo hi > other_file $ jj split...

🐛bug
scm-record

### Operating System MacOS ### What's the issue you encountered? On macOS, using the native menu bar, any keyboard shortcut recognized by the items in the native menus override the...

bug

### Operating System MacOS ### What's the issue you encountered? When applying a pattern to a section, using the `@ in ` syntax, `$` is the offset in the section...

bug

## Updated proposal Thanks for the feedback. The current proposal, from [this comment](https://github.com/jj-vcs/jj/issues/7844#issuecomment-3458519175) is: If a commit is non-empty but doesn't have a description, show (has changes). ## Original proposal...

enhancement🏗️

When `$PAGER` is set in the environment, jj uses that instead of the default (`:builtin` on Windows, `less -FRX` everywhere else). Commonly, users will have `PAGER=less` in their environment for...