Dendron Product Updates

Subscribe
Archives
December 9, 2021

Dendron Weekly: 0.72 release, publish Dendron with Netlify, and more!

It’s time for a weekly roundup! The email newsletter is a curated collection of weekly updates about Dendron and the Dendron community!

Dendron 0.72 has sprouted 🌱

  • Dendron 0.72 Release Notes

Refactor Hierarchy just became more powerful:

  • You can highlight multiple wikilinks in your current note, then use Dendron: Refactor Hierarchy to refactor them all based on the selection.
  • Expanded regex super powers allow you to target a variety of notes at a time

This is part of the power of Dendron when it comes to scaling with your knowledge base: being able to rename a series of files, parts of their hierarchies, and all the wikilinks that reference them from within notes across your vaults.

Highlights

  • enhance(commands): “find all references” for markdown headers (docs)
  • enhance(lookup): enable scoping and full regex support for refactor hierarchy command (docs)

Everything Else

  • enhance(lookup): have auto complete respect value that has been scrolled down to by arrows
  • enhance(lookup): add fuzzy threshold configuration (docs)
  • enhance(views): allow navigation to preview links that do not have vault specified
  • fix(workspace): decorator lag problems
  • fix(views): do not enable dendron preview in non-dendron workspace
  • fix(views): update tree view when new note is created
  • fix(lookup): corner cases for auto complete
  • fix(publish): UI shifting issues with nextjs layout
  • fix(cli): cli migration now handles JSON with comments
  • fix(schema): When applying a schema template, do not override the body but append to the end to it

Community

General Updates

Latest from the blog:

  • Share Your Notes Online: Publish Dendron with Netlify and GitHub

Latest from the docs:

  • add section on navigating notes
  • add section on refactoring

Dendron Reading Series

This week’s entry in the Dendron Reading Series.

  • Link: The values of Emacs, the Neovim revolution, and the VSCode gorilla

This article lays out a comprehensive framework for evaluating different developer tools and highlights the values of massively popular tools like emacs, vim, and vscode.

Value Commentary
Approachability Ease of getting started with for typical tasks, and contribution friendliness
Doing one thing well Unix philosophy, fitting into an ecosystem
Editing efficiency Fewer interactions, mnemonics, composable keystrokes, etc.
Extensibility The degree to which behavior and appearance can be changed
Freedom Embraces free software, rejects proprietary software
Integration Cohesive core and concerted third-party functionality
Introspectability Capable of being understood and inspected ad-hoc
Keyboard centrism Focus on keyboard interactions
Maintainability The degree to which it can be modified without introducing faults
Progressiveness A measure of eagerness to make progress and leverage modern technology
Stability Things that worked before continue to work the same way
Text centrism Text as a universal interface
Velocity Short and focused release cycles, aligned personpower, leveraging the community effectively
  • Source 1

For the aforementioned tools, the author makes the following judgements:

  • Top Emacs Values: Extensibility, Freedom, and Introspectability
  • Top Vim Values: Doing one thing well, Editing efficiency, Keyboard centrism
  • Top NeoVim Values: Approachability, Editing efficiency, Extensibility
  • Top VSCode Values: Approachability, Integration, Maintainability

I find this to be a useful way of thinking about the larger context behind the tools that I use. For Dendron, our current values are:

  • Velocity
  • Extensibility
  • Text centrism

Areas where we are actively investing in:

  • Approachability
  • Maintainability
  • Integration

Office Hours

The next Office Hours will be hosted on Wed, Dec. 22nd, 9AM PST!

Thank You’s

A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release :man_farmer: :woman_farmer: You can see an overview of all roles here

  • David Bethune @Garran Plum#2686
    • #dendron.horticulturalist
    • #dendron.bugcatcher
    • chore: add cross-env for win build script
    • Ignore assetPrefix in preview window to support GitHub pages which require it
  • Tuling Ma @Nidoling#2917
    • #dendron.horticulturalist
    • fix(schema): When applying a schema template, do not override the body but append to the end to it
  • not-so-smart
    • #dendron.taxonomist
    • Replace dendron CLI commands with npx dendron
  • Jules Sam Randolph @jsamr#1838
    • #dendron.bugcatcher
    • Vertical bars enclosed in backticks inside table cells are not rendered according to GFM spec
  • Mario Kahlhofer @blu3r4y#6264
    • #dendron.bugcatcher
    • Error t.assertUnreachable when trying Export Pod V2 on a new vault on Windows
  • Aleksey Rowan @aleksey#5276
    • Autocomplete clears the line after if the closing pair ]]\is missing
  • Anatoliy Kostin
    • #dendron.bugcatcher
    • Link is opening twice in browser
  • Carlos Cámara @ccamara#5131
    • Embeds kebab case

As Always: Community Resources

  • Join the Dendron Discord
  • Register for Dendron Events on Luma
  • Follow Dendron on Twitter
  • Checkout Dendron on GitHub
  • Read the Dendron Blog

  1. Murilo, The values of Emacs, the Neovim revolution, and the VSCode gorilla, accessed 2021.12.07, https://www.murilopereira.com/the-values-of-emacs-the-neovim-revolution-and-the-vscode-gorilla/ ↩

Don't miss what's next. Subscribe to Dendron Product Updates:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.