Insert content either from kill-ring or from shell command result at marked point or vertically like rectangular do.
You can pull it from here and you have to add in your emacs config :
(add-to-list 'load-path "/path/to/anyins") (require 'anyins)
You can map
anyins-mode command to key to start anyins-mode easily :
(global-set-key (kbd "C-c a") 'anyins-mode)
When you turn anyins-mode on, you can use press return to mark point in buffer where you want to insert some contents. After that press s to insert result from a shell command or press k to insert last entry in kill-ring. C-g will stop anyins-mode leaving everything untouched.
Newline is used as delimitor to split content to insert and content is inserted in same order of recording.
|return||Mark current point in buffer.|
|k||Insert last entry from kill-ring.|
|s||Insert shell command result.|