-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: rewrite grapple #89
Commits on Feb 26, 2024
-
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for ffdca17 - Browse repository at this point
Copy the full SHA ffdca17View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for da28f5b - Browse repository at this point
Copy the full SHA da28f5bView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for a251c4f - Browse repository at this point
Copy the full SHA a251c4fView commit details -
fix: add empty api so that plugin can be loaded
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 23da087 - Browse repository at this point
Copy the full SHA 23da087View commit details -
feat: add wrapper for vim.fs.joinpath
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 7b24913 - Browse repository at this point
Copy the full SHA 7b24913View commit details -
fix: remove container during reset
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 81680ee - Browse repository at this point
Copy the full SHA 81680eeView commit details -
Implement tag reconciliation when window closes
Diffing assumes that all tags are removed and then re-added. This makes it easier to resolve at the cost of a larger performance impact. This should be negligible since container should not have many tags at any given point in time. Implement window quickfix method. Allow users to send tags to a quickfix list.
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for e84ce98 - Browse repository at this point
Copy the full SHA e84ce98View commit details -
refactor: update relationship between window and content
Window must know as little as possible about Content. The same goes for keymaps. However, there are actions available (i.e. tag selection) that must know about both the vim buffer and vim window. The revised models are as follows: The Window can render at most one Content at a time The Window can #attach or #detach from Content The Window can #update and #render Content The Content does not hold state for any vim constructs and must receive them from Window The Content uses #update to update internal state The Content uses #render to publish its state to a vim buffer The Content uses #attach to call hooks The Content uses #detach to reconcile modified entries A Content hook will receive a window for access to ui information A Content hook will receive a window to create keymaps or autocommands A Content hook will receive the content itself to perform actions
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b526425 - Browse repository at this point
Copy the full SHA b526425View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 49cc05c - Browse repository at this point
Copy the full SHA 49cc05cView commit details -
fix: grapple.vim.win_opts title can only be a string
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for e195316 - Browse repository at this point
Copy the full SHA e195316View commit details -
refactor: identify when window is rendered with content + dynamic con…
…tent title
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for a4dd5aa - Browse repository at this point
Copy the full SHA a4dd5aaView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 9e2273e - Browse repository at this point
Copy the full SHA 9e2273eView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 720e61b - Browse repository at this point
Copy the full SHA 720e61bView commit details -
refactor: temporarily remove old specs
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for ef33292 - Browse repository at this point
Copy the full SHA ef33292View commit details -
test: update test harness and helper functions
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 55237ca - Browse repository at this point
Copy the full SHA 55237caView commit details -
work: add .neoconf.json to improve spec intellisense
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for da43b91 - Browse repository at this point
Copy the full SHA da43b91View commit details -
fix: improve absolute path resolution + add spec
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 2afb14d - Browse repository at this point
Copy the full SHA 2afb14dView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 3537192 - Browse repository at this point
Copy the full SHA 3537192View commit details -
refactor: Util.absolute and Util.relative can now error
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 7bc5865 - Browse repository at this point
Copy the full SHA 7bc5865View commit details -
refactor: code organization + improve rendered tag content
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 01a1ca5 - Browse repository at this point
Copy the full SHA 01a1ca5View commit details -
feat: fix cursor to a minimum column position
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b019223 - Browse repository at this point
Copy the full SHA b019223View commit details -
refactor: functions are nillable + begin public api + functional scop…
…e manager
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 87e01d7 - Browse repository at this point
Copy the full SHA 87e01d7View commit details -
fix(test): Util.absolute is nillable
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for dc8df7d - Browse repository at this point
Copy the full SHA dc8df7dView commit details -
refactor: attempt to update on quit + loads more
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for bffeefe - Browse repository at this point
Copy the full SHA bffeefeView commit details -
fix: tag#update pulls the cursor from the current window
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for cebc5f6 - Browse repository at this point
Copy the full SHA cebc5f6View commit details -
refactor: create grapple.app module
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for e02d8d0 - Browse repository at this point
Copy the full SHA e02d8d0View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 4688f72 - Browse repository at this point
Copy the full SHA 4688f72View commit details -
fix: add annotations for grapple.app
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 5bbe9c8 - Browse repository at this point
Copy the full SHA 5bbe9c8View commit details -
refactor: rename TagManager:container to TagManager:load
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 8362e50 - Browse repository at this point
Copy the full SHA 8362e50View commit details -
refactor: allow scope resolver to return a nil id
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for f869694 - Browse repository at this point
Copy the full SHA f869694View commit details -
fix: use ExitPre to save cursor instead of QuitPre
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 3d6de2d - Browse repository at this point
Copy the full SHA 3d6de2dView commit details -
refactor: removing cursor hack (yay!)
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for a22bf67 - Browse repository at this point
Copy the full SHA a22bf67View commit details -
refactor: redundant definition of tag update callback
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for db29a15 - Browse repository at this point
Copy the full SHA db29a15View commit details -
fix: only set title from content if returning true
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b1d7033 - Browse repository at this point
Copy the full SHA b1d7033View commit details -
feat: add user settings + add user command
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 3f665a9 - Browse repository at this point
Copy the full SHA 3f665a9View commit details -
feat: use lua file for loading grapple
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for ba3f635 - Browse repository at this point
Copy the full SHA ba3f635View commit details -
refactor: simplify state error handling
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for ef65a57 - Browse repository at this point
Copy the full SHA ef65a57View commit details -
fix: apply_changes returns a string, not a table
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for ffb3203 - Browse repository at this point
Copy the full SHA ffb3203View commit details -
fix: remove debug save_path + fix cwd scope resolver + early exit git…
…_branch
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0171b6c - Browse repository at this point
Copy the full SHA 0171b6cView commit details -
chore: remove unused selene.toml
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for c411343 - Browse repository at this point
Copy the full SHA c411343View commit details -
feat: allow toggling icons in settings
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 31e6f7a - Browse repository at this point
Copy the full SHA 31e6f7aView commit details -
feat: add :len and :is_empty to TagContainer
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 6b19b90 - Browse repository at this point
Copy the full SHA 6b19b90View commit details -
feat: emit GrappleUpdate on container transaction
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for cc7eb71 - Browse repository at this point
Copy the full SHA cc7eb71View commit details -
fix: prefer BufWinLeave over BufLeave when closing window
This allows (in the future) for actions to open their own floating window without closing the grapple window
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 3ddbaca - Browse repository at this point
Copy the full SHA 3ddbacaView commit details -
feat: use api opts for tag/untag/toggle/select + add cycle forward an…
…d backward
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0702128 - Browse repository at this point
Copy the full SHA 0702128View commit details -
doc: don't prefix type documentation with "vim.api"
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 64bfa26 - Browse repository at this point
Copy the full SHA 64bfa26View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b3370db - Browse repository at this point
Copy the full SHA b3370dbView commit details -
fix: invalidate mark when line is deleted
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 05be36f - Browse repository at this point
Copy the full SHA 05be36fView commit details -
refactor: sort win_opts in settings
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for d3732b2 - Browse repository at this point
Copy the full SHA d3732b2View commit details -
fix: remove files added from rebase
Calvin Bochulak authored and Calvin Bochulak committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for cd65d74 - Browse repository at this point
Copy the full SHA cd65d74View commit details
Commits on Feb 27, 2024
-
fix: delete autocmds file for the nth time
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for c78ddb4 - Browse repository at this point
Copy the full SHA c78ddb4View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for e8a4754 - Browse repository at this point
Copy the full SHA e8a4754View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 1cae066 - Browse repository at this point
Copy the full SHA 1cae066View commit details -
refactor: replace Util with Path in TagContent
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for d043aa2 - Browse repository at this point
Copy the full SHA d043aa2View commit details -
feat: add Path.short, Path.exists, and Path.is_uri (unstable)
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for c4ef103 - Browse repository at this point
Copy the full SHA c4ef103View commit details -
refactor: replace Util with Path in Tag
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for e6c2931 - Browse repository at this point
Copy the full SHA e6c2931View commit details -
refactor: replace Util with Path in TagAction
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for e0ffb14 - Browse repository at this point
Copy the full SHA e0ffb14View commit details -
refactor: replace Util with Path in TagContainer
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for dc1e20a - Browse repository at this point
Copy the full SHA dc1e20aView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 94ac7ee - Browse repository at this point
Copy the full SHA 94ac7eeView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for b51f27b - Browse repository at this point
Copy the full SHA b51f27bView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 13fe61d - Browse repository at this point
Copy the full SHA 13fe61dView commit details -
refactor: delete unused util module
Replaced by the path module
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for f546497 - Browse repository at this point
Copy the full SHA f546497View commit details -
refactor: repurpose util module for helpful methods and predicates
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 17d1d75 - Browse repository at this point
Copy the full SHA 17d1d75View commit details -
refactor: default use scope id as title
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 4c3001f - Browse repository at this point
Copy the full SHA 4c3001fView commit details -
fix: defer closing closing window
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 7341032 - Browse repository at this point
Copy the full SHA 7341032View commit details -
fix: window doesn't use BufUnload
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 91618bb - Browse repository at this point
Copy the full SHA 91618bbView commit details -
refactor: use concise name for callback function
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 1033cdd - Browse repository at this point
Copy the full SHA 1033cddView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for b7c69c7 - Browse repository at this point
Copy the full SHA b7c69c7View commit details -
fix: remove unused opts from autocmd
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 8e45fd1 - Browse repository at this point
Copy the full SHA 8e45fd1View commit details -
fix: remove Grapple.setup overhead from Grapple.initialize
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 6f62e9c - Browse repository at this point
Copy the full SHA 6f62e9cView commit details -
docs: update README and some settings documentation
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 55d8f9d - Browse repository at this point
Copy the full SHA 55d8f9dView commit details -
docs: basic markdownlint config
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 2f9843e - Browse repository at this point
Copy the full SHA 2f9843eView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 7053840 - Browse repository at this point
Copy the full SHA 7053840View commit details -
docs: continue updating README
Calvin Bochulak authored and Calvin Bochulak committedFeb 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 88ab3f5 - Browse repository at this point
Copy the full SHA 88ab3f5View commit details
Commits on Feb 28, 2024
-
fix: ensure default scopes are not overridden + properly update settings
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for dbfebbf - Browse repository at this point
Copy the full SHA dbfebbfView commit details -
refactor: use App.enter to clean up duplicate top-level error handlin…
…g code
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for cfcc10d - Browse repository at this point
Copy the full SHA cfcc10dView commit details -
refactor: rename StateManager as State
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 05a83b4 - Browse repository at this point
Copy the full SHA 05a83b4View commit details -
fix: trim whitespace from lines before parsing
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 2a93505 - Browse repository at this point
Copy the full SHA 2a93505View commit details -
feat: use "{{ titie }}" in settings to indicate use of content title
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 7a5ae7f - Browse repository at this point
Copy the full SHA 7a5ae7fView commit details -
fix: better line parsing for tag content
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for edfde59 - Browse repository at this point
Copy the full SHA edfde59View commit details -
refactor: move initialize to bottom + all api accepts grapple.options
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 07200de - Browse repository at this point
Copy the full SHA 07200deView commit details -
refactor: window manages state instead of the content
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for e966217 - Browse repository at this point
Copy the full SHA e966217View commit details -
fix: Window:is_rendered() requires is_open and has_content + remove c…
…ontent id
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 5e5086b - Browse repository at this point
Copy the full SHA 5e5086bView commit details -
fix: improve window title resolution
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 617e3bb - Browse repository at this point
Copy the full SHA 617e3bbView commit details -
feat: basic scopes window + scope description
Add basic scope window. Will be used to select the default scope. Right now it only shows the scope's name and (new) description. Also, renamed some classes. The "." style wasn't quite working out.
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for af67d38 - Browse repository at this point
Copy the full SHA af67d38View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 1cf8093 - Browse repository at this point
Copy the full SHA 1cf8093View commit details -
fix: use initial neovim working directory for the "static" scope
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for e185756 - Browse repository at this point
Copy the full SHA e185756View commit details -
fix: prevent re-entering the current buffer on tag selection
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for fa738a7 - Browse repository at this point
Copy the full SHA fa738a7View commit details -
fix: ensure window boundaries are valid
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 5827b36 - Browse repository at this point
Copy the full SHA 5827b36View commit details -
Also, fix off-by-one error in Grapple.cycle
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for e3403c0 - Browse repository at this point
Copy the full SHA e3403c0View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 8d5ede5 - Browse repository at this point
Copy the full SHA 8d5ede5View commit details -
fix: sort scopes by name in scope content
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 44f62ae - Browse repository at this point
Copy the full SHA 44f62aeView commit details -
refactor: use correct name of State instead of StateManager
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for ad6c1fc - Browse repository at this point
Copy the full SHA ad6c1fcView commit details -
feat: container window + permit storing URIs
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for dc21210 - Browse repository at this point
Copy the full SHA dc21210View commit details -
fix: assume URIs are already as short as possible
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 66c6d1d - Browse repository at this point
Copy the full SHA 66c6d1dView commit details -
feat: add split and vsplit commands to tag window
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for e9030aa - Browse repository at this point
Copy the full SHA e9030aaView commit details -
refactor: rename TagManager.update to TagManager.update_all
Calvin Bochulak authored and Calvin Bochulak committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 36aff86 - Browse repository at this point
Copy the full SHA 36aff86View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 9aa3fac - Browse repository at this point
Copy the full SHA 9aa3facView commit details
Commits on Feb 29, 2024
-
refactor: prefix scope and container titles with Grapple
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 19bcde8 - Browse repository at this point
Copy the full SHA 19bcde8View commit details -
fix: use container name when sorting
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 1b93a14 - Browse repository at this point
Copy the full SHA 1b93a14View commit details -
docs: update settings + update tag window keybinds + add container wi…
…ndow section
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 88c1f4a - Browse repository at this point
Copy the full SHA 88c1f4aView commit details -
docs: minor improvements and style fixes
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for d80e1e9 - Browse repository at this point
Copy the full SHA d80e1e9View commit details -
feat: allow "cache = true" to cache indefinitely in scope definition
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for c3b4d4e - Browse repository at this point
Copy the full SHA c3b4d4eView commit details -
fix: TagActions opts might not always exist fix: Parse empty values passed into Grapple as nil fix: Use correct set of arguments when calling via Grapple command refactor: TagContainer now accepts grapple.options rather than specialized args per method refactor: TagContainer.insert will insert or replace based on path refactor: Add fast lookup for tags based on path and name (unique) refactor: Create Path.fs_absolute and Path.fs_relative for when needing to observe the filesystem
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 1391081 - Browse repository at this point
Copy the full SHA 1391081View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for d9930a4 - Browse repository at this point
Copy the full SHA d9930a4View commit details -
fix: do normal path joining for Windows paths
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 9be582b - Browse repository at this point
Copy the full SHA 9be582bView commit details -
fix: error out when icons = true and nvim-web-devicons is not available
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 1b96db7 - Browse repository at this point
Copy the full SHA 1b96db7View commit details -
refactor: allow container transactions without syncing state
Added to avoid the overhead of methods like Grapple.exists and Grapple.name_or_index since all they do are lookups
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 0e207c0 - Browse repository at this point
Copy the full SHA 0e207c0View commit details -
refactor: some code reorganization in TagContainer
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 611318a - Browse repository at this point
Copy the full SHA 611318aView commit details -
refactor: cleanup TagActions.select
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 38483fa - Browse repository at this point
Copy the full SHA 38483faView commit details -
fix: filter modified entries before iterating when diffing content
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for bf3f42a - Browse repository at this point
Copy the full SHA bf3f42aView commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 1cc9a50 - Browse repository at this point
Copy the full SHA 1cc9a50View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for b8f270e - Browse repository at this point
Copy the full SHA b8f270eView commit details -
fix: ensure cache is closed when redefining a scope
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 164ca5c - Browse repository at this point
Copy the full SHA 164ca5cView commit details -
docs: update grapple.scope_definition
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for e6f267a - Browse repository at this point
Copy the full SHA e6f267aView commit details -
feat: add Grapple.define_scope
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 7a8abf4 - Browse repository at this point
Copy the full SHA 7a8abf4View commit details -
refactor: address some linting errors
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for e3dd593 - Browse repository at this point
Copy the full SHA e3dd593View commit details -
refactor: add deprecated commands. Will remove in a future release
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 40f4181 - Browse repository at this point
Copy the full SHA 40f4181View commit details -
feat: exclude tagging buffer by options
Some defaults included in the settings
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for c956ed6 - Browse repository at this point
Copy the full SHA c956ed6View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 9bc9023 - Browse repository at this point
Copy the full SHA 9bc9023View commit details -
fix: extract path from options in Grapple.exists and Grapple.name_or_…
…index
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for f0dcbb6 - Browse repository at this point
Copy the full SHA f0dcbb6View commit details -
fix: use vim.loop as vim.uv is a nightly feature
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 5116618 - Browse repository at this point
Copy the full SHA 5116618View commit details -
fix: vim.fs.joinpath is nightly too
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 17c1cf4 - Browse repository at this point
Copy the full SHA 17c1cf4View commit details -
fix: extmark opt "invalidate" is a nightly feature
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 8115215 - Browse repository at this point
Copy the full SHA 8115215View commit details -
refactor: cleanup Path.join and add nvim-0.10 comment
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 67c5bd9 - Browse repository at this point
Copy the full SHA 67c5bd9View commit details -
fix: vim.system is a nightly feature, use vim.fn.system instead
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for fdeb3e6 - Browse repository at this point
Copy the full SHA fdeb3e6View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Feb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for d427630 - Browse repository at this point
Copy the full SHA d427630View commit details -
docs: update statusline section in readme
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 59928d3 - Browse repository at this point
Copy the full SHA 59928d3View commit details -
docs: cleanup telescope and contributors section
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for d5e0bd9 - Browse repository at this point
Copy the full SHA d5e0bd9View commit details -
docs: add luadocs for top-level API methods
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 4239f08 - Browse repository at this point
Copy the full SHA 4239f08View commit details -
fix: use "git" as the default scope
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for f1d5dea - Browse repository at this point
Copy the full SHA f1d5deaView commit details -
refactor: actions should use the top-level grapple api, not the other…
… way around
Calvin Bochulak authored and Calvin Bochulak committedFeb 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 2d00499 - Browse repository at this point
Copy the full SHA 2d00499View commit details
Commits on Mar 1, 2024
-
Calvin Bochulak authored and Calvin Bochulak committed
Mar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for a31f6c3 - Browse repository at this point
Copy the full SHA a31f6c3View commit details -
docs: update grapple windows screenshot
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 261a4aa - Browse repository at this point
Copy the full SHA 261a4aaView commit details -
docs: update link to Scopes API
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 063ac13 - Browse repository at this point
Copy the full SHA 063ac13View commit details -
feat: add dedicated statusline method
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 679352b - Browse repository at this point
Copy the full SHA 679352bView commit details -
refactor: rename containers window to loaded scopes window
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 143d24d - Browse repository at this point
Copy the full SHA 143d24dView commit details -
feat: add actions for loaded scopes window
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for a0fb01d - Browse repository at this point
Copy the full SHA a0fb01dView commit details -
feat: add simple reset scope action to loaded scopes window
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 9a7d880 - Browse repository at this point
Copy the full SHA 9a7d880View commit details -
refactor: move some code around
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 52ede03 - Browse repository at this point
Copy the full SHA 52ede03View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Mar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 9112efe - Browse repository at this point
Copy the full SHA 9112efeView commit details -
fix: don't worry if path doesn't exist for tag selection
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 4bf0601 - Browse repository at this point
Copy the full SHA 4bf0601View commit details -
Calvin Bochulak authored and Calvin Bochulak committed
Mar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for d89e0f1 - Browse repository at this point
Copy the full SHA d89e0f1View commit details -
fix: use cwd for "static" scope
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for b7a009e - Browse repository at this point
Copy the full SHA b7a009eView commit details -
fix: ensure grapple state directory is created on startup
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for a7b3b8d - Browse repository at this point
Copy the full SHA a7b3b8dView commit details -
docs: use "loaded scope" instead of "container" in readme
Calvin Bochulak authored and Calvin Bochulak committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 7f5cc63 - Browse repository at this point
Copy the full SHA 7f5cc63View commit details