This program works under only Linux Desktop Environment (d-bus).
Using the d-bus channel, skype.el communicates with skype application and
provides some user interface buffers to integrate skype into Emacs work-flow.
Currently, author doesn't use Skype as a primary SMS and has no plan for maintenance.
To use this program, locate this file to load-path directory,
and add the following code to your init.el.
(require 'skype)
(setq skype--my-user-handle "your skype account")You can start skype action with following commands:
- Select chat and open the chat buffer
skype--open-recent-chat-buffer-commandskype--open-bookmarked-chat-buffer-commandskype--open-missed-chat-buffer-command
- Select a user and open the new chat
skype--open-new-chat-command
- Change your status: Online, Offline, etc...
skype--set-my-status-command
- Set your mood text
skype--set-my-mood-text-command
- Show a list of all users with their status
skype--open-all-users-buffer-command
You can bind them to some key sequence.
If you have anything.el, bind skype--anything-command to key like
(global-set-key (kbd "M-9") 'skype--anything-command), you can
select something from all commands and entries quickly.
You can use following key bind:
| Key | Command |
|---|---|
| n,j | move next message |
| p,k | move previous message |
| a | send new message |
| c | copy this message |
| u | update buffer |
| U | refresh buffer |
| q | bury buffer |
| Q | kill buffer |
| A | reply to this message |
| B | toggle bookmark |
| R | toggle auto read |
| + | add new chat member |
| L | leave me from this chat |
| t | set chat topic |
| C | clear missed flag |
| E | edit this message |
| l | open chat member buffer |
| m | open new chat |
| M | set my mood text |
You can use following key bind:
| Key | Command |
|---|---|
| C-c C-c | send |
| C-c C-q | quit buffer |
| C-c C-e | select emoticon |
| C-c C-p | recall previous message |
| C-c C-n | recall next message |
| C-S-b | chat scroll bottom |
| C-S-p | chat scroll down |
| C-S-j | chat scroll down |
| C-S-n | chat scroll up |
| C-S-k | chat scroll up |
| C-S-q | chat quit |
| C-S-c | chat clear missed |
GPL v3