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

Suggestion: Custom quick panel to create file

Aberta
#150 8 comentários 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
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
desktop, tooling

Direção de pesquisa

Start by examining the existing key binding and current bottom-bar file-creation flow, then review Sublime Text's custom quick-panel example linked in the issue. Done means the key binding opens a directory-filtering panel, Enter opens a filename panel, and a second Enter creates the file in the selected directory.

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

Descrição

Instead of opening up a bar at the bottom to type your entire directory I imagine that a quick panel is opened up when I press the key binding. In that panel all directories are listed and you can quickly filter it down to the directory you want to place the new file in by just typing a few characters (working the same way as Command+T, except it only lists directories). When pressing Enter a new quick panel comes up where you just enter the name of the file you want to create in that directory, and then press Enter once more to create the file.

Quick panels are among the best feature of Sublime and I was surprised that this wasn't the way it worked in this plugin, I guess I just had this image built up in my head before installing it. My schedule is pretty tight atm so I'm just throwing my idea out there in case someone else has some more time on their hands 😉

An example on how to create a quick panel can be found here: https://forum.sublimetext.com/t/example-of-using-custom-quick-panels-popup-lists/10817

Linguagem predominante
Python
Estrelas
833
Forks
96
Merge médio
1min
PRs com merge (30d)
5

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

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 SublimeText/AdvancedNewFile

Todas as issues de SublimeText/AdvancedNewFile

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

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