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 🌱
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:
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.
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
- Tuling Ma
@Nidoling#2917
- not-so-smart
- Jules Sam Randolph
@jsamr#1838
- Mario Kahlhofer
@blu3r4y#6264
- Aleksey Rowan
@aleksey#5276
- Anatoliy Kostin
- Carlos Cámara
@ccamara#5131
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
-
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/ ↩