This Obsidian Plugin adds navigational commands that lets you quickly navigate to neighbouring files.
- Navigate to the next weekly from
2023-W17
to2023-W18
- Navigate to the next daily from
2023-04-31
to2023-05-01
- Navigate to the next file from
A4
toA5
obsidian-neighbouring-files.webm
The sort order for the default command is configurable in the plugin settings.
Default Commands:
- Navigate to next file
- Navigate to prev file
Specific Commands:
- Navigate to next file (alphabetical)
- Navigate to prev file (alphabetical)
- Navigate to next file (creation timestamp)
- Navigate to prev file (creation timestamp)
- Navigate to next file (modified timestamp)
- Navigate to prev file (modified timestamp)
Supported Sorting Modes:
- Alphabetical: Ordered by file names. (default)
- By Modification Timestamp: Based on the last modified date.
- By Creation Timestamp: Based on the file creation date.
Configure a hotkey to trigger the commands.
Or use the obsidian-vimrc-support Plugin to map more useful hotkeys such as gn
or gp
(Caveat: This only works when the editor mode is on).
Example .obsidian.vimrc
.
" navigation to neighbouring files
exmap next_file obcommand neighbouring-files:next
exmap prev_file obcommand neighbouring-files:prev
exmap next_file_alphabetical obcommand neighbouring-files:next-alphabetical
exmap prev_file_alphabetical obcommand neighbouring-files:prev-alphabetical
exmap next_file_created obcommand neighbouring-files:next-created
exmap prev_file_created obcommand neighbouring-files:prev-created
exmap next_file_modified obcommand neighbouring-files:next-modified
exmap prev_file_modified obcommand neighbouring-files:prev-modified
nmap gn :next_file<cr>
nmap gp :prev_file<cr>