macvim-dev / macvim-dev/macvim

:py3 command does not work in macvim launching from dock

Abierto
#1,003 23 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Vim Script
Estrellas
7.9k
Forks
691
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Describe the bug
:py3 command works correctly in mvim which launches from terminal, but does not work in mvim launching from dock.

To Reproduce
Detailed steps to reproduce the behavior:

  1. launch macvim from dock
  2. :py3 import subprocess
  3. :py3 print( subprocess.Popen('rg ""', shell=True, stdout=subprocess.PIPE).stdout.read() )
  4. show nothing

Expected behavior

  1. launch macvim from terminal
  2. :py3 import subprocess
  3. :py3 print( subprocess.Popen('rg ""', shell=True, stdout=subprocess.PIPE).stdout.read() )
  4. show the rg output lines

Screenshots
The wrong one:
image

The correct one:
image

Environment (please complete the following information):
Vim version:
image

  • OS: [e.g. Ubuntu 18.04, Windows 10 1809, macOS 10.14]
    image

Additional context
I installed macvim by brew cask install macvim

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza comparando el entorno disponible para las llamadas a :py3 subprocess cuando MacVim se inicia desde el Dock frente a cuando se inicia desde un terminal, usando el comando rg indicado como reproductor. Confirma que se ha completado cuando la aplicación iniciada desde el Dock produzca la misma salida de rg que la aplicación iniciada desde el terminal.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
macos, vim
Área
desktop, operating-systems
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.