docs(contributors): add ten3roberts as a contributor for bug and code#194
Closed
allcontributors[bot] wants to merge 35 commits intomainfrom
Closed
docs(contributors): add ten3roberts as a contributor for bug and code#194allcontributors[bot] wants to merge 35 commits intomainfrom
allcontributors[bot] wants to merge 35 commits intomainfrom
Conversation
docs(contributrors): add ambaradan as a contributor for code
…ocdias docs(contributrors): add augustocdias as a contributor for code
docs(contributrors): add SuniRein as a contributor for code
docs(contributors): add webdavis as a contributor for ideas
Add automatic completion timestamps when checking tasks, similar to
Obsidian-style task tracking. When enabled, checking a checkbox appends
a configurable timestamp to the task line.
Features:
- Four timestamp formats: emoji, comment, dataview, parenthetical
- Configurable date format via os.date() format string
- Option to remove timestamp on uncheck
- Option to update existing timestamp when re-checking
Configuration:
list = {
checkbox_completion = {
enabled = false,
format = "emoji",
date_format = "%Y-%m-%d",
remove_on_uncheck = true,
update_existing = true,
},
}
Closes #186
…mestamps feat(list): add checkbox completion timestamps
- Add smart_paste module require - Call smart_paste.setup() in M.setup() - Add <Plug>(MarkdownPlusSmartPaste) keymap with default <leader>mp
Add comprehensive tests for smart_paste helper functions: - _is_url: URL detection (http/https, paths, queries, fragments) - _html_unescape: HTML entity decoding - _parse_title: HTML title extraction (og:title, twitter:title, <title>)
- Add smart paste feature description to vimdoc - Add configuration options to config section - Add <Plug>(MarkdownPlusSmartPaste) to plug mappings - Add smart_paste API documentation - Add curl health check for smart paste feature - Minor stylua formatting in validate.lua
Some sites (like lua.org) use uppercase <TITLE> tags. The title extraction pattern now handles any case combination. Add tests for uppercase and mixed-case title tags.
- Add buffer modifiability check before initial placeholder insertion - Add buffer modifiability check in cancel path of prompt_for_title - Handle URLs with special characters (parentheses, spaces) by wrapping in angle brackets per markdown spec - Add url_needs_brackets and format_url_for_markdown helper functions - Add 13 new tests for URL formatting helpers
12 tasks
9b85050 to
1f92b40
Compare
feat(links): add smart paste feature
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds @ten3roberts as a contributor for bug.
This was requested by YousefHadder in this comment
[skip ci]