Fixes#9346 and fixes#5926.
Also fixes case where relative paths for unsupported paths were creating
pages per directory e.g. `deps/graph-parser/yarn.lock` created deps and
graph-parser pages
* enhance(perf): improve performance for both insert and delete
* fix: remember cursor pos before executing the body in a transaction
Otherwise, the edit-block and position could be changed
* fix: disable delete-concat when there's no child or right sibling
---------
Co-authored-by: Gabriel Horner <97210743+logseq-cldwalker@users.noreply.github.com>
Co-authored-by: Gabriel Horner <gabriel@logseq.com>
- Address feedback about commenting new values
- Revert comments on custom-css-url and custom-js-url as they are more
acccurate
- Revert config values that were changed
* enhance: update config.edn template
this is a replacement to #9034
- [x] Replace 'repo' w/ graph or graph folder, respectively.
- [x] Each configuration options documentation must start with a capital letter and end with a dot to maintain uniformity.
- [x] Maintain uniformity by using the same language and documentation style where applicable
- [x] Validate spelling and grammar
- [x] Uncomment UI configurable options and set them to the default value
- At present, when a configuration option like `:ui/show-brackets? true` is commented out in the template; Logseq will add a new line to the bottom of the configuration template if the user toggles it from the UI instead of updating the existing variable.
- [x] define default values where applicable
- [x] Add warnings about potential issues
- [x] Validate the completeness of the template
- [x] Ensure that the `L` in Logseq is always capitalized
- [x] Use "Logseq" instead of "the app" when referring to Logseq.
- [x] Review Default Values
* clean up 🧹
* enhance: add example for journal title date format
* clean up 🧹
* fix: indentation