Skip to content

Manipulate vdir (i.e., vcard) repositories from Emacs

License

Notifications You must be signed in to change notification settings

arjenpdevries/vdirel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status MELPA MELPA stable License

vdirel

Summary

vdir is a standard for storing calendars and contacts on a file system much like maildir is for emails. vdirel provides utility functions to manipulate vdir repositories from Emacs.

Installing

Use melpa and M-x package-install.

Using

First, you must configure the variable vdirel-repository to your vdir repository. If you have more than one repository, read below.

Inserting Email addresses

This shows how to insert a comma-separated list of email addresses and contact fullnames from your contact book.

Insertion animation using vdirel and helm

Step by step:

  1. M-x vdirel-helm-select-email to start the selection process
  2. Type some letters to select a contact email address
  3. Select the email address with M-SPC (in the mode-line, the M<x> counter increases to confirm the selection)
  4. While you want to insert more email addresses, erase the minibuffer and go back to step 2
  5. When you are done, press RET to insert all selected email addresses and associated fullnames in a comma-separated list

More than one repository

If you use more than one repository, configure vdirel-repositories and call vdirel-switch-repository.

Contributing

Yes, please do! See CONTRIBUTING for guidelines.

License

See COPYING. Copyright (c) 2015 Damien Cassou.

About

Manipulate vdir (i.e., vcard) repositories from Emacs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 95.2%
  • Makefile 4.8%