Vim Mode: Unexpected Behavior with Line Deletion and Yank/Undo Operations

Resolved 💬 9 comments Opened Apr 7, 2025 by chad-fossa Closed Jun 10, 2025

Bug Description
I can use "dd" to delete a line in vim mode, but I cannot undo or paste that line if I accdentally delete. Also, DD deletes _the whole message_ rather than the forcefully wrapped line that I'm currently on which is quite confusing.

Environment Info

  • Platform: macos
  • Terminal: iTerm.app
  • Version: ~0.2.64~ 0.2.90
  • Feedback ID: c894889d-5428-4a45-a009-98e0416db4c0

Errors

[{"error":"ShellError: Shell command failed\n    at Object.call (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1045:899)\n    at async pj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:4936)\n    at async M31 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:3472)\n    at async xj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2742)\n    at async jS1 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2676)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:1944)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)\n    at async m6 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1615:1669)","timestamp":"2025-04-07T10:44:35.353Z"},{"error":"Error: Request was aborted.\n    at Tm._createMessage (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:543:24058)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-04-07T10:44:36.809Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1045:899)\n    at async pj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:4936)\n    at async M31 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:3472)\n    at async xj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2742)\n    at async jS1 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2676)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:1944)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)\n    at async m6 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1615:1669)","timestamp":"2025-04-07T10:44:59.087Z"},{"error":"Error: ENOENT: no such file or directory, stat '/Users/chadfurman/FOSSA/~/.aws/config'\n    at statSync (node:fs:1737:25)\n    at file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1045:1078\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-04-07T10:45:02.564Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1045:899)\n    at async pj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:4936)\n    at async M31 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:3472)\n    at async xj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2742)\n    at async jS1 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2676)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:1944)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)\n    at async Qh (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2318)","timestamp":"2025-04-07T10:45:15.928Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1045:899)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at process.processTimers (node:internal/timers:546:9)\n    at async pj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:4936)\n    at async M31 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:3472)\n    at async xj5 (file:///Users/chadfurman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1413:2742)\n    at asy

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗