All Projects → lervag → Wiki.vim

lervag / Wiki.vim

Licence: mit
A wiki plugin for Vim

Projects that are alternatives of or similar to Wiki.vim

My Freecodecamp Code
My code from the bootcamp.
Stars: ✭ 1,546 (+528.46%)
Mutual labels:  wiki, journal
til
Personal Wiki of Interesting things I learn every day at the intersection of software, life & stuff aka my second brain 🧠️
Stars: ✭ 41 (-83.33%)
Mutual labels:  journal, wiki
Blog
my blog include some document
Stars: ✭ 200 (-18.7%)
Mutual labels:  wiki
Tms
基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译管理的响应式web开源团队协作系统。
Stars: ✭ 232 (-5.69%)
Mutual labels:  wiki
Bibliometrix
An R-tool for comprehensive science mapping analysis. A package for quantitative research in scientometrics and bibliometrics.
Stars: ✭ 213 (-13.41%)
Mutual labels:  journal
Registry
npm registry documentation
Stars: ✭ 202 (-17.89%)
Mutual labels:  wiki
Jxa Cookbook
Cookbook for JavaScript for Automation in Mac OS X Yosemite
Stars: ✭ 2,603 (+958.13%)
Mutual labels:  wiki
Boostnote.next
Boost Note is a powerful, lightspeed collaborative workspace for developer teams. Forum (New!): https://github.com/BoostIO/BoostNote-App/discussions
Stars: ✭ 2,682 (+990.24%)
Mutual labels:  wiki
Opsmanage
自动化运维平台: 代码及应用部署CI/CD、资产管理CMDB、计划任务管理平台、SQL审核|回滚、任务调度、站内WIKI
Stars: ✭ 2,849 (+1058.13%)
Mutual labels:  wiki
Rdma Tutorial
A tutorial on RDMA based programming using code examples
Stars: ✭ 211 (-14.23%)
Mutual labels:  wiki
Tech for web
Web開発のための技術系ドキュメント
Stars: ✭ 234 (-4.88%)
Mutual labels:  wiki
Knowledge
Everything I know
Stars: ✭ 2,982 (+1112.2%)
Mutual labels:  wiki
Sublimenotebook
📝 Make Sublime Text your favorite note taking/journal application
Stars: ✭ 203 (-17.48%)
Mutual labels:  journal
Octoprint Touchui
A touch friendly interface for a small TFT module or phone
Stars: ✭ 226 (-8.13%)
Mutual labels:  wiki
Cs Univ Wiki
컴공생을 위한 대학 생활 가이드라인
Stars: ✭ 202 (-17.89%)
Mutual labels:  wiki
Wreeto official
Wreeto is an open source note-taking, knowledge management and wiki system.
Stars: ✭ 241 (-2.03%)
Mutual labels:  wiki
Ontowiki
Semantic data wiki as well as Linked Data publishing engine
Stars: ✭ 192 (-21.95%)
Mutual labels:  wiki
Memento Calendar
The sweetest calendar for Android
Stars: ✭ 212 (-13.82%)
Mutual labels:  wiki
Mediawiki
🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.
Stars: ✭ 2,752 (+1018.7%)
Mutual labels:  wiki
Osu Wiki
home of the osu! wiki
Stars: ✭ 246 (+0%)
Mutual labels:  wiki

Introduction

This is a Vim plugin for writing and maintaining a personal wiki. The plugin was initially based on vimwiki, but it is written mostly from scratch and is based on a more "do one thing and do it well" philosophy.

Note: wiki.vim is not a filetype plugin. It is designed so that it may be used along with filetype plugins, e.g. for dedicated Markdown plugins. One may also use wiki-ft.vim for simple syntax highlighting and folding of .wiki files, if desired.

This README file contains basic information on how to get started, as well as a list of available features. For more details, please confer the full documentation.

Table of contents

Quick Start

Installation

If you use vim-plug, then add the following line to your vimrc file:

Plug 'lervag/wiki.vim'

Or use some other plugin manager:

Usage

This outlines the basic steps to get started:

  1. Create a wiki directory where the wiki files should be stored, for instance ~/wiki.

  2. Add the following to your vimrc file:

    let g:wiki_root = '~/wiki'
    
  3. Now you can open the index file (by default index.wiki) with <leader>ww and start to add your notes as desired.

Features

  • Wiki functionality
    • Global mappings for accessing a specified wiki
    • Local mappings for
      • Navigation (follow links, go back, etc)
      • Renaming pages (will also update links in other pages)
      • Creating a table of contents
      • Toggling links
      • Viewing wiki link graphs
    • Completion of wiki links and link anchors
    • Text objects
      • iu au Link url
      • it at Link text
  • Support for journal entries
    • Navigating the journal back and forth with <c-j> and <c-k>
    • Support for parsing journal entries in order to make weekly and monthly summaries. The parsed result needs manual editing for good results.
  • Utility functionality
    • Toggling lists (marking as done/undone or add/remove TODO)
    • Running code snippets (Note: This needs work)
    • Text objects
      • il al List items
  • Third-party support
    • CtrlP: CtrlPWiki command
    • unite
    • denite
    • ncm2: SubscopeDetector for nested completion
    • fzf: WikiFzfPages, WikiFzfTags, and WikiFzfToc commands

Related projects

Acknowledgements

Without vimwiki, this plugin would never have existed. So my thanks go to the smart people that developed and maintains vimwiki, both for the inspiration and for the ideas.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].