Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Files opened through `:e` don't appear in macOS recents views

Aberta
#1,320 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
macos, vim

Direção de pesquisa

Comece rastreando como o MacVim trata os arquivos abertos por meio do comando :e quando é executado pela GUI e, em seguida, compare esse caminho com o dos arquivos abertos pelo Finder, ⌘O ou vim -g $file. Use a reprodução com uma configuração limpa e verifique se, após a alteração, o arquivo aparece em Apple menu Recent Items, no menu do Dock e no App Expose.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Feature Request
Steps to reproduce
  1. Make a new text file somewhere: touch ~/Desktop/test.txt
  2. Open a new empty macvim window
  3. Open that file from the Vim command line: :e ~/Desktop/test.txt
  4. Right click the macvim dock icon and note that the file is not in the list of recent files
Expected behaviour

macOS shows recently opened files in a number of places, e.g. in Apple menu > Recent Items, in the right-click menu on the dock icon, and at the bottom of the App Expose / "Show all windows" view.

Files opened in macvim through other means (I've tested opening from Finder, opening from ⌘O in macvim, and opening with vim -g $file on the command line) adds the files to this recents list. I would expect files opened the vimmy way with :e to also be included. It adds an extra cognitive step to know I had a file open in macvim recently, but to have to remember how I opened it to know the fastest way of getting back to it. (Not sure if this qualifies as a bug per se or just a non-feature, but either way I'd love it taken care of)

Version of Vim and architecture

Vim 9.0, compiled Sep 15 2022, macOS version arm64,

Environment

OS: macOS Monterey 12.6
terminal: iTerm
$TERM: xterm-256color
shell: zsh 5.8.1

How MacVim was installed

Homebrew

Logs and stack traces

No response

Vim configuration where issue is reproducable

Reproducible on clean config

Issue has been tested with given configuration
  • by running MacVim.app from GUI macOS interface
  • by running vim/gvim/etc installed by MacVim
  • by running other versions of vim (e.g. /usr/bin/vim)
Issue has been tested with no configuration
  • by running mvim --clean (or gvim, supplied by MacVim distribution)
  • by running vim --clean (in terminal, supplied by MacVim distribution)
  • by running vim --clean (in terminal, other suppliers, e.g. /usr/bin/vim)
Other conditions
  • The both Homebrew packages "vim" and "macvim" are installed
Linguagem predominante
Vim Script
Estrelas
7.9k
Forks
691
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de macvim-dev/macvim

Todas as issues de macvim-dev/macvim

Issues semelhantes

Mais issues de Desktop Dev

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.