Obsidian Weekly 2024-06-02:Structured writing + quick formatting + task management, now there's no excuse for not writing thousands of words a day
Obsidian Weekly 2024-06-02:Structured writing + quick formatting + task management, now there’s no excuse for not writing thousands of words a day
AbstractStatistical time: 2024-05-26 21:00 ~ 2024-06-02 21:00
Statement: This column is inspired by a series of Obsidian Roundup articles written and published by Ms. Eleanor Konik from April 2021 to June 2023. Those interested may follow the original author’s personal website Obsidian Iceberg. The section’s content is sourced from the official Obsidian Discord channel and information on corresponding projects on Github or there independent websites. Descriptions may have been modified based on personal interpretation, and corrections are welcome if there are any inaccuracies. Thank you to the Obsidian team for bringing us such excellent software.
Plugin News
Community Plugins
New
ii By Wilson
The main feature of this plugin is to quickly insert common Markdown code and HTML code, including Sup, Sub, Audio, Video, Iframe, Left-Center-Right Alignment, Variables, Footnotes, Callout, Anchor Points, HTML Comments and so on.
- Feature
- Quickly insert common Markdown code and some HTML code, etc.
- Support color panel, easy to quickly select common colors and more color codes.
- Support image, link, multimedia dialog boxes, etc., easy to input more information quickly.
- You can switch the above commands on/off and choose which commands to display in the context menu.
- In addition to the common Markdown code and HTML code, you can also customize the code, through the custom command configuration, you can generate your code into input commands.
- The common color blocks in the Color Selection Panel are selected from 22 of the most recognizable colors to humans. See the articles 20 Different Colors or A Colour Alphabet and the Limits of Colour Coding
Header Counter By Nancy Lee
This plugin counts the number of headers in the current note and displays the count in a notification message.
Focus Tracker By Jeet Sukumaran
Based on Habit Tracker 21, but adapted for tracking past focus, attention, and effort, and help in directing focus and energy so as to better align with the directions you want to go.
Regex Mark By Mara-Li
Add custom CSS classes to text based on regular expressions.
Smart HTML Select By Isaia Riva
This plugin allows you to add an HTML select element to your note with configurable options. It includes backend logic to update the markdown dynamically when the selected value changes in view mode. In other words makes the changes for HTML selects, generated by this plugin, permanent.
Enabling the plugin also add a ‘fire’ icon to the ribbon (left sidebar) that on click open the previous modal.
Freeform By tmcw
Create visualizations, run custom JS, and mix live programs with your notes.
Laser beam By Bernardo Pires
Improve your reading experience with customizable laser lines.
Lineage By ycnmhd
A writing interface that combines structure and content. Inspired by Gingko Writer.
MathLive in Editor Mode By MizarZh
MathLive input in obsidian editor mode.
Note Definitions By Dominic Let
A personal dictionary that can be easily looked-up from within your notes.
- This plugin uses markdown syntax to parse definition files. Simply create a folder named
definitions
in the root directory, create documents within it, and follow the specified rules to write your custom words or phrases.
- Definition blocks consist of a term (or phrase), an alias (optional), and the definition content. They must be provided in that order.
- Terms (or phrases) are represented by lines in the format
# Term (or Phrase)
, which corresponds to the heading format in Obsidian (any level of heading is acceptable).- Aliases are represented by lines in the format
*alias*
, which corresponds to the italic format in Obsidian.- Lines following the term (or phrase) that are not aliases are considered definitions. Definitions can span multiple lines, with all subsequent lines considered part of the definition until a separator
---
is encountered.- Only lines consisting of three hyphens
---
are considered separators for definition blocks.- Currently supports English and Chinese. Other languages using Latin characters may work but are not guaranteed.
- Phrases are limited to a maximum of 5 words. Each Chinese character counts as one word.
- The current version only supports Live Preview mode.
Editor’s note: This plugin has a myriad of uses and can effectively simulate the bulk insertion of backlinks without cluttering the original text. It is particularly suitable for writing outlines or note annotations. Highly recommended for users with such needs. Compared to footnotes, its strengths lie in the ability to intuitively display the range of annotations, and once edited, it will be displayed in all md documents within the vault.
Notes 2 Tweets By Tejas Sharma
Generate and schedule tweets automatically from your notes, including:
- Convert newly written notes to tweets
- Auto-schedule tweets
- Twitter Threads
- Prompt Customization
TaskWarrior Task Wiki By SntTGR
Wrapper and integration around TaskWarrior. Allows you to view and edit tasks in your TaskWarrior database as tables.
Smart Gantt By Nhan Nguyen
- Keep track of all your tasks across your vault.
- Generate a Gantt chart based on them
- Quick jump to your task location.
Updates
Github Copilot v1.0.6 By Vasseur Pierre-Adrien
- What’s new since 1.0.0
- Manage delay before suggestion generation
- Configure keybinding (accept, cancel, request, partial acceptance)
- Option to only generate suggestion on manual request (using keybinding)
- Option to only generate suggestion inside a codeblock
- Fixed since 1.0.0
- Fix
Tab
keypress issue with indentation in list or with other plugin conflict- Fix
signIn
&signOut
process when copilot core is disabled- Copilot agent file is now a
.cjs
. Allows it to be treated as CommonJS even if there is an ESMpackage.json
in the tree structure- The node path can contain spaces
Time Ruler v2.4.0 By Joshua Tazman Reinier
- Added
- Add support for ICS Calendar repeats
- Fixed
- Fixed error where tasks didn’t show beyond a week in the future or past
- Fixed error with adding calendars
- Fixed error with duplicating durations
- Full support for emojis in task titles.
- Fixed incorrect parsing of tags in task titles
- Changed
- Show only first last part of task headings (enclosing file or folder)
- Added
- Add support for ICS Calendar repeats
Linter v1.25.0-rc-1 By Victor Tao
- Features
- Users can now use regex to ignore files based on file paths that match the regex(es) specified
- Users can now specify that the YAML timestamp value will be in UTC
- Docs
- Some wording updates were added to a couple of rules to help clarify how certain rules work
- Bugs
- Fixes
YAML Timestamp
overwritting created date when retention of creation date is set, the timezone is in the format, and the computer is currently in a different timezone from the one where the created date was created- Fixes
Blockquote Style
removing spaces from list item code and math blocks- Fixes
YAML Title Alias
not respecting multiline format when the alias key is empty and preserve existing format is enabled- Fixes a scenario where linting in Live Preview would mess up the markdown in the file since it tried to update the frontmatter piecemeal
- Fixes
No Bare URLs
not allowing~
in the URL pathFor more information on what has been fixed and what has changed take a look at the release notes and the released column of the project board.
View Count v2.2.1 By DecafDev
- Feature
- add open view count command
- use Svelte in the view count item view
- add trending notes list
- add public API functions for Dataview
- Fix
- fix
totalTimesOpened
not updating when view type set tounique-days
- esolve view count status not updating when file is created
- Build
- add support for Svelte
- update
release.yml
to support the Svelte typescript file- Docs
- add trending notes info
- add API info
- add Dataview info
Meta Bind v1.1.1 By Moritz Jung
- Changes
- Better error messages especially for button configs
- Renamed the
Enable JS Input Fields
setting toEnable JavaScript
and it now also affects button actions that run JavaScript- Bug Fixes
- Fix settings save-load-loop when the same vault open multiple times
- Fix the button to add a row to the meta bind table saying “add column” instead of “add row”
- Fix inline buttons with icons not being correctly vertically aligned
- Fix missing error message when using JS View fields but not having the corresponding setting enabled
Omnisearch v1.23.0 By Simon Cambier
- Notable points
- Loading a large cache should no longer freeze Obsidian at startup
- You can add results weights for custom header fields values
- Updated the Chinese tokenizer code
Vault Explorer v1.2.0 By DecafDev
- Feature
- add navigation of focusable elements with left and right arrow keys
- add focus indicators to all focusable elements
- add scroll buttons to the tag container
- Refactor
- use a div with
role
oflink
instead ofbutton
Enveloppe v7.2.9-4 (Pre-release) By Mara-Li
GitHub Publisher has been renamed as Enveloppe!
- Bug Fixes
- When refreshed, excalidraw file lead to a crash
- Sisable commands on excalidraw files
- Active note not found
- Crash if logs.txt doesn’t exist
Pending
CautionNotice: The following plugins have not yet passed code scrutiny and therefore have not been added to the Community Plugins. Before installing, please make sure you have fully understood and accepted the potential security risks involved.
Explorer Hider By Mara-Li
Hiding some files you don’t want to see.
Includes the following hidden attributes:
- Exact
- Exact match with the string
- Contains|
- Contains the string
- Ends with
- Ends with the string (suffixe)
- Starts with
- Starts with (prefix)
- List
- String is a whitespace separated list of words, one of which match exactly
- Text followed by hiphen
- The match can be on exactly the value or can begin with value immediately followed by a hyphen (
-
)
Produced by PKMer
InfoPKMer (PKMer.cn, PKMer.net) aims to create a powerful knowledge management community in the Eastern Hemisphere. “PKM” stands for Personal Knowledge Management, and the “er” suffix represents individuals. Anyone who is focused on and enjoys personal knowledge management work, and who seeks efficiency, can be included in this category. We hope the community can bring together more people like this.
Settings Management and File Preview are now available in the community plugin market!
Both plugins were developed by PKMer core member Huajin.
Settings Management add a menu in the buttom right corner of the Settings Tab. It provides some functions:
- Show all enabled/disabled plugins, hotkeys and css
- Grid layout
- Save current plugins/css enable config
- Quickly enable/disable the configuration that you saved.
File Preview add file preview contents under markdown file’s title in file explorer.
TipNotice: This plugins will only add preview contents to existing files. If you create new files, you need to click the refresh botton on the left ribbon.
Thino v2.4.46 has been released!
- Fixes
- tag filter issue
- tag fetch issue related to thino file
- File
- cannot fetch thino when there is no heading in note
- cannot archive thino when there is no heading in note
- when there is a string in the note that is the same as the id, the original content cannot be edited
- hover-link not working
- click on
@MARK
link in editor should not create a note - create daily note with thino sync and also Templater opened will cause error
Appearance
Vauxhall Theme By CyanVoxel
Vauxhall provides a refreshingly clean & cool look without sacrificing personality.
Prism v3.5.3 By Damian Korcz
- Important
- App Version 1.6.0+ required for this release.
- Ported Colour Schemes
- Added Solarized Color Pallete Port for Prism as a CSS Snippet
- Fixes
- Fixed small styling issues on mobile.
- Fixed safe area inset on mobile
- Resolved styling issues with Note Toolbar Plugin
- Fixed graph colours going black when switching theme
- Background colors for form fields fit with the colour scheme / match desktop.
- Changed the background of text fields and toggle handles to match the Light theme colour schemes.
- Fixed the border still appearing above the Sidebar Vault Profile when using Minimal Color Scheme Style.
Other News
DataLoom developer DecafDev announces end of maintenance
As alternatives for DataLoom, he recommend the following plugins:
- Vault Explorer - This is his new plugin for viewing notes using their frontmatter properties. It mimics the “sources” feature of DataLoom.
- Projects - This is a mature and stable project manager that is implemented using native Obsidian UI.
For general table usage, he recommend using the new Obsidian table editor released in 1.5.0.