texstudio-org / texstudio-org/texstudio
vim editing
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 403
- Avg merge
- 3h 14m
- Merged PRs (30d)
- 12
Description
I would love to be able to use vim editing within TeXstudio. If that is already available, I have not found the right setting. But, just now, I tried to search the issue tracker for other vim requests, and accidentally searched the code as well, and saw this encouraging remark in qeditor.cpp: "QEditor can be given an InputBinding which can change the way it handle user inputs which enables such things as implementing emacs-like or Vi-like editing (almost) effortlessly." So is this in development?
Environment
- TeXstudio: 2.12.6
- Qt: 5.9.1
- OS: Windows10
- TeX distribution: miktex
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with qeditor.cpp and its InputBinding entry point; check whether an existing Vi-like binding or setting is present and trace how editor input modes are configured. Done means TeXstudio exposes working Vim-style editing, with the supported behavior and configuration path verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, vim
- Domain
- desktop, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100