feat(canola): make filename column position configurable #70
Labels
No labels
autorelease: pending
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream/digest
upstream/pr
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
barrettruth/canola.nvim#70
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Prerequisites
canolabranchcanolais the active non-backwards-compatible trackProblem
Currently, the filename column is always displayed as the rightmost column, and there's no way to change its position through the
columnstable. Since the filename is usually the most important column, its position should be configurable.Proposed solution
Allow filename to be specified in the
columnstable.Alternatives considered
No response
After digging through the current canola branch implementation, this is blocked on #333.
Right now
filenameis not actually a column. Buffer lines are still shaped as/<id> <padding><filename>, and configured columns are rendered as virtual text overlaid on top of the padding before the filename.Basically, supporting:
would require a massive refactor (which I plan to do) inherited from oil.nvim - this is why this feature was never available in oil.nvim either.
So I'll need to solve #333 first then implement this afterward - going to take me a while :/