All Projects → Zuckonit → vim-gnote

Zuckonit / vim-gnote

Licence: MIT license
make your mailbox as a note place

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to vim-gnote

Crossnote
📝 An interesting markdown note taking application
Stars: ✭ 533 (+3231.25%)
Mutual labels:  notebook, note
Iris.vim
📫 Simple mail client for Vim.
Stars: ✭ 148 (+825%)
Mutual labels:  mail, vim-plugin
Quicknote
QuckNote allows you to quickly create and search tens of thousands of short notes.
Stars: ✭ 54 (+237.5%)
Mutual labels:  notebook, note
mark-idea
一款私有云笔记,git + markdown
Stars: ✭ 182 (+1037.5%)
Mutual labels:  notebook, note
himalaya
Command-line interface for email management
Stars: ✭ 1,715 (+10618.75%)
Mutual labels:  mail, vim-plugin
monte-note
Note taking application with a rich set of editing and management features
Stars: ✭ 63 (+293.75%)
Mutual labels:  notebook, note
aliyun-direct-mail
[DEPRECATED] 阿里云 DirectMail for Laravel.
Stars: ✭ 26 (+62.5%)
Mutual labels:  mail
denops-gh.vim
Vim/Neovim plugin for GitHub
Stars: ✭ 27 (+68.75%)
Mutual labels:  vim-plugin
MyJournal.Notebook
My Journal Add-In for Microsoft OneNote
Stars: ✭ 41 (+156.25%)
Mutual labels:  notebook
denops-docker.vim
Manage Docker in Vim/Neovim
Stars: ✭ 48 (+200%)
Mutual labels:  vim-plugin
book-note
📖 book note,读书笔记
Stars: ✭ 21 (+31.25%)
Mutual labels:  note
gonote
Go语言语法详解笔记
Stars: ✭ 91 (+468.75%)
Mutual labels:  note
javayh-platform
javayh-platform 使用Springboot2.2.6为开发脚手架,SpringCloud为云端服务框架,Nacos为注册中心、分布式配置管理中心,Oauth2协议实现统一授权,Mybatis作为持久层框架,提供了代码生成器,SQL防注入,SwaggerAPI文档,Redis 作为缓存服务等强大的功能
Stars: ✭ 32 (+100%)
Mutual labels:  mail
MSI-Modern15-Hackintosh
My MSI Modern 15 Hackintosh repo
Stars: ✭ 16 (+0%)
Mutual labels:  notebook
poet-v
Vim Meets Poetry and Pipenv Virtual Environments
Stars: ✭ 57 (+256.25%)
Mutual labels:  vim-plugin
snowballing
Provides tools for literature snowballing
Stars: ✭ 42 (+162.5%)
Mutual labels:  notebook
mailer
Generic mailer
Stars: ✭ 16 (+0%)
Mutual labels:  mail
vim-tips-wiki
1500+ tips downloaded from Vim Tips Wiki, parsed and formatted to look and work like native Vim help files
Stars: ✭ 56 (+250%)
Mutual labels:  vim-plugin
filestyle
filestyle is a Vim plugin that highlights unwanted whitespace and characters.
Stars: ✭ 30 (+87.5%)
Mutual labels:  vim-plugin
DidYouMean
Vim plugin which asks for the right file to open
Stars: ✭ 82 (+412.5%)
Mutual labels:  vim-plugin
Introduction
==============
>   use you ~~gmail~~ mailbox as your note place.
>   when you use this plugin, your can send the current text to your mailbox(~~gmail~~), within the default inbox named "gnote",    
the subject of your note will be your filename without suffix by default, so same filename(without suffix) will be in same dialogue. Just have a try, you'll get the effect.

Why I write this plugin
=======================
> I'd like to write note in my vim. I cannot imagine there is no vim when I am noting.  
> So I write this.
  
Requirements
===============
* vim python2 support: vim-gnote is based on python2, so your vim should be builded with python2 support.
* markdown module of python 

* mail account  
> ~~gmail account~~~   
> mail account which supports imap protocol  
  
Configuration
===============
* account settings  
> ~~let g:gnote_gmail_username="your gmail username"~~  
> ~~let g:gnote_gmail_password="your gmail password"~~  
  ```
  let g:gnote_mail_host="imap host of your mail" (default is imap.google.com)
  let g:gnote_mail_port="imap port of your mail" (default is 993)
  let g:gnote_mail_username="your mail username"
  let g:gnote_mail_password="your mail password"
  let g:gnote_auto_convert_markdown=<1 or 0>  (default is 0)
  ```
  
* change the default mailbox name (default is 'gnote')
>   ~~let g:gnote_gmail_mailbox="NOTES"~~  
  ```
  let g:gnote_mail_mailbox="NOTES"
  ```
  
* keybord (you can also set the short cuts in your vim config), for example:
  > ```
  > map <leader>gn <esc>: call Gnote() <cr>
  > ```

Config Example
==============
* assume you'd like to use google  mail
  ```
  let g:gnote_mail_username = "[email protected]"
  let g:gnote_mail_password = "your google mail password"
  let g:gnote_mail_mailbox = "mailbox name you prefer"
  ```
  
* assume you'd like to use qq mail
  ```
  let g:gnote_mail_host = "imap.exmail.qq.com"
  let g:gnote_mail_username = "[email protected]"
  let g:gnote_mail_password = "your qq mail password"
  let g:gnote_mail_mailbox = "mailbox name you prefer"
  ```

* if you want to auto convert the markdown to html format, please:
  ```
  let g:gnote_auto_convert_markdown = 1
  ```
  
* other email  
  ```just take above examples as reference, the imap settings can be found at the related official website```


Issue
=======
> cannot be used when using two-step verification for your google email.
> please set a special password for this plugin, here are the [step](https://support.google.com/accounts/answer/185833)

TODO
=======
> * [√] markdown support
> * attchment support


vim:tw=78:ts=8:ft=help:norl:noet:fen:fdl=0

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].