Skip to main content

CoVim+CoEmacs: A Heterogeneous Co-editing System as a Potential Solution to Editor War

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11151))

Abstract

Most past research efforts in co-editing have focused on homogeneous co-editing, where users use the same editor to collaborate, but little has been done on supporting heterogeneous co-editing, where users may use different editors to collaborate. In this work, we explore the rationales behind the design of CoVim+CoEmacs heterogeneous co-editing system, which allows rivaling Vim and Emacs users to edit shared documents in the same real-time session. We argue that heterogeneous co-editing can provide a platform for rivaling editors to co-exist and allow advocates of different editors to appreciate each other. In this paper, we report our findings on the main benefits of heterogeneous co-editing and its potential role in resolving the “holy war” between Vim and Emacs.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Stack Overflow 2018 Developer Survey at https://insights.stackoverflow.com/survey/2018.

References

  1. Cho, B., Ng, A., Sun, C.: CoVim: incorporating real-time collaboration capabilities into comprehensive text editors. In: IEEE Conference on Computer Supported Cooperative Work in Design – CSCWD 2017, pp. 192–197 (2017). https://doi.org/10.1109/cscwd.2017.8066693

  2. Dewan, P., Sharma, A.: An experiment in interoperating heterogeneous collaborative systems. In: Bødker, S., Kyng, M., Schmidt, K. (eds.) ECSCW 1999, pp. 371–389. Springer, Dordrecht (1999). https://doi.org/10.1007/978-94-011-4441-4_20

    Chapter  Google Scholar 

  3. Li, D., Li, R.: Transparent sharing and interoperation of heterogeneous single-user applications. In: Proceedings of ACM Conference on Computer Supported Cooperative Work – CSCW 2002, pp. 246–255 (2002). https://doi.org/10.1145/587078.587113

  4. Sun, C., Xia, S., Sun, D., Chen, D., Shen, H., Cai, W.: Transparent adaptation of single-user applications for multi-user real-time collaboration. ACM Trans. Comput. Interact. 13(4), 531–582 (2006). https://doi.org/10.1145/1188816.1188821

    Article  Google Scholar 

Download references

Acknowledgments

This research is partially supported by an Academic Research Grant (MOE2015-T2-1-087) from Ministry of Education, Singapore. The authors wish to thank anonymous reviewers for their insightful and constructive feedback.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bryden Cho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cho, B., Ng, A., Sun, C. (2018). CoVim+CoEmacs: A Heterogeneous Co-editing System as a Potential Solution to Editor War. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2018. Lecture Notes in Computer Science(), vol 11151. Springer, Cham. https://doi.org/10.1007/978-3-030-00560-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00560-3_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00559-7

  • Online ISBN: 978-3-030-00560-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics