Summary: | vi-mode: ":tabe anything" crashed KDevelop | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | Jesse <jessenzr> |
Component: | Vi Input Mode | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | chrisito, dnicolas, mail, mail |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 16.08 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdevelop/d1666b51297597eae00f58a6e43d9cf4fe0f7d3f | Version Fixed In: | |
Sentry Crash Report: |
Description
Jesse
2016-10-19 18:39:14 UTC
Reproducible here with 16.12 and ":tabe anything" (there must be an argument). I can't make it crash with ":e", that seems to work as expected. I can make it crash with ":tabe anything" and ":tabe /file/that/doesn't/exist", but not with ":tabe /some/file/that/exists.py" or an empty ":tabe". It doesn't crash but it doesn't do anything either though. Seems the issue is when it can't find the file passed. There was no implementation for opening a new file from the KTextEditor plugin, but the VI module expects a valid result. This specific issue in KDevelop should be fixed. Other problems in VI mode are addressed in a separate revision https://phabricator.kde.org/D8710 . |