Setting up VIM for blogging

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • proselint

    A linter for prose.

    Full list here. Since the tool is a linter, it sounds like it should work with language servers. I use CoC.nvim for LSP features. Thankfully some smart guys have figured out how to make proselint work with coc.nvim & coc-diagnostic (see here). Now it works for my blog posts just like clangd does for my C++ code.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vim-autocorrect

    Correct common typos and misspellings as you type in Vim

    to make VIM replace each "veiw" with "view" on the fly (in insert mode). Vim-autocorrect is one of the plugins that come with predefined useful abbreviations.

  • vim-lexical

    Build on Vim’s spell/thes/dict completion

    Looking for synonyms? VIM supports thesaurus, however it has to be configured. I was able to configure the built in feature but it needed a hack to handle multi word synonyms and I didn't like that. I've decided to install vim-lexical plugin. Just as the built in feature, the plugin needs a synonyms file to work: grabbed one from Project Gutenberg. Tell vim-lexical where the file is and initialize the plugin:

  • vim-textobj-sentence

    Improving on Vim's native sentence text object and motion

    This plugin provides motion commands based on full sentence detection. You can switch around sentences with ( and ) and use it just as any other motion commands. Depends on vim-textobj-user plugin.

  • vim-textobj-user

    Vim plugin: Create your own text objects

    This plugin provides motion commands based on full sentence detection. You can switch around sentences with ( and ) and use it just as any other motion commands. Depends on vim-textobj-user plugin.

  • vim-wordy

    Uncover usage problems in your writing

    Wordy lets you identify phrases that are overused, misused, abused, colloquial, idiomatic etc. It's a nice lightweight tool that operates on higher level than just single words. Definitely worth checking out.

  • vim-ditto

    :speak_no_evil: Stop repeating yourself

    Struggling with word repetitions? Ditto is there to localize & highlight them for you.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • clangd

    clangd language server

    Full list here. Since the tool is a linter, it sounds like it should work with language servers. I use CoC.nvim for LSP features. Thankfully some smart guys have figured out how to make proselint work with coc.nvim & coc-diagnostic (see here). Now it works for my blog posts just like clangd does for my C++ code.

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

    Full list here. Since the tool is a linter, it sounds like it should work with language servers. I use CoC.nvim for LSP features. Thankfully some smart guys have figured out how to make proselint work with coc.nvim & coc-diagnostic (see here). Now it works for my blog posts just like clangd does for my C++ code.

  • coc-diagnostic

    diagnostic-languageserver extension for coc.nvim

    Full list here. Since the tool is a linter, it sounds like it should work with language servers. I use CoC.nvim for LSP features. Thankfully some smart guys have figured out how to make proselint work with coc.nvim & coc-diagnostic (see here). Now it works for my blog posts just like clangd does for my C++ code.

  • vim-pencil

    Rethinking Vim as a tool for writing

    All these solutions look promising. I've already benefited from including them in my VIM configuration while writing this blog post. Will do further testing and investigation in next days. Haven't yet tried plugins like vim-pencil or vim-abolish.

  • vim-abolish

    abolish.vim: Work with several variants of a word at once

    All these solutions look promising. I've already benefited from including them in my VIM configuration while writing this blog post. Will do further testing and investigation in next days. Haven't yet tried plugins like vim-pencil or vim-abolish.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Jump by a sentence forward/backward

    1 project | /r/vim | 29 Jul 2021
  • A Quickstart guide to setting up Vim for blogging

    8 projects | dev.to | 10 Sep 2021
  • How do I jump to the next clause - rather than sentence?

    2 projects | /r/vim | 27 Apr 2021
  • What are all the accepted "inner" motion arguments?

    6 projects | /r/vim | 25 Mar 2023
  • Installing argtextobj.vim

    9 projects | /r/vim | 5 Dec 2022

Did you konow that Vim Script is
the 33rd most popular programming language
based on number of metions?