Logseqer
approvedby sisyphe42
Provides a Logseq-native experience and enhance workflow compatibility between both applications. - This plugin has not been manually reviewed by Obsidian staff.
Obsidian Logseqer Plugin
English | 简体中文
An Obsidian plugin designed to provide a Logseq-native experience and enhance workflow compatibility between both applications.
Main Features
All features can be enabled/disabled individually in plugin settings for maximum customization.
1. Syntax Check
Real-time validation showing if lines follow Logseq's - format. Status shown in status bar.
2. Vault Compatibility Check
Command to check date formats, journals/pages settings, namespace consistency, and task markers throughout the vault.
WIP: Needing more feedback and functionality. Having the potential to be the main feature if it works well.
3. Bookmark Sync
Syncs Logseq favorites to Obsidian bookmarks. Handles duplicates and creates missing pages if needed with manual confirmation.
4. Journal Enhancements
- Auto-formats new journal files
- Customizable default backlinks query
5. Selection Formatting
Transform selected text from the command palette or editor context menu:
- Convert lines to an unordered list without duplicating existing markers
- Convert hard line breaks to soft line breaks
- Convert soft line breaks to standard two-space hard line breaks
List conversion preserves code fences, tables, HTML blocks, blank lines, and existing bullet markers. Line-break conversion only changes plain-paragraph breaks. The feature has one master switch, and each nested action can be turned off or appear as a command, a context-menu item, or both. Commands can be assigned custom hotkeys in Obsidian.
With Strict line breaks disabled, soft and hard breaks may look identical in rendered views. The source still differs by two trailing spaces.
TODO
- Page preview
- clear unused journals
Quick Start
- Install plugin in
.obsidian/plugins/ - Enable in Settings → Community Plugins
- Configure folder paths in settings (with autocomplete and default values which recommended)
- Run
Sync Settingscommand to sync bookmarks
Build
npm install
npm test
npm run build
Settings
- Toggle Features: Enable/disable each feature independently
- Selection Formatting: Turn off each nested action or choose command, context menu, or both
- Folder Configuration: Logseq and Obsidian folders (autocomplete available)
- Backlink Query: Customize journal backlinks filter
- Automatic empty-journal cleanup: Disabled by default; after creating a journal, move earlier empty journals to the Obsidian trash
- Restore Defaults: Reset all settings to defaults
License
MIT
Acknowledgement
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.