lapce / lapce/lapce

No "Save As" and "Rename File" options

Open
#2,822 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

C-feature
Dominant language
Rust
Stars
38.9k
Forks
1.3k
Avg merge
19m
Merged PRs (30d)
1

Description

Is your feature request related to a problem? Please describe.

For the life of me, I can't find a way to change the name of newly created file. Ut gets the name "Untitled-1" and there is no obvious way to change that.

On top of that, it never seems to get actually saved, even after "Save". So I can't rename it manually.

On top of that, neither existing "Save" command or CTRL+S keybinding seem to work.
I get the dialog window Save/Don't Save/Cancel when I try to close the editor tab, but even if I click "Save", tab doesn't close, it retains its status as changed/not saved and there is no file on the disk.

Describe the solution you'd like

  • New command: "Save As"
  • New option somewhere to rename the file in project.
    Perhaps by right-clicking on its open tab and/or its icon in left window/file manager etc

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Reproduce the unsaved Untitled-1 behavior and inspect the existing Save, close-confirmation, tab, and project file-management flows. Done means Save and Ctrl+S persist the file, Save As creates a chosen path, and users can rename an existing project file.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.