macvim-dev / macvim-dev/macvim

Include a script to install macvim as system/user level vim commands

Abierto
#1,226 1 comentario 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

Instructions: Replace the template text and remove irrelevant text (including this line)

Is your feature request about something that is currently impossible or hard to do? Please describe the problem.
Include a script to MacVim installation for users to use MacVim as system or user level vim commands (vim, view, vimdiff, etc.)

Describe the solution you'd like
Include a script to MacVim installation, maybe in /Application/MacVim/Contents/scripts/install_macvim_links

The script could look like:

#!/bin/sh

MVIM_DIR="/Applications/MacVim.app/Contents/bin"
DEST_DIR="$HOME/.local/bin"
mkdir -p "$DEST_DIR"

(
cd "$MVIM_DIR" || {
    echo "Cannot change to dir $MVIM_DIR"
    exit 2
}

for fn in vim vimdiff view gvim gvimdiff gview; do
    target="$(pwd)/$fn"
    echo "Linking $target into $DEST_DIR..."
    ln -sf "$target" "$DEST_DIR"
done
)

Describe alternatives you've considered
Leave the suffer to the users

Additional context
https://superuser.com/a/1697239/114255

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

Comience revisando la ubicación propuesta, /Applications/MacVim.app/Contents/scripts/install_macvim_links, y la disposición de instalación existente de MacVim. Compruebe cómo se exponen los comandos vim, view, vimdiff, gvim, gvimdiff y gview, y verifique después que el script admite el uso solicitado tanto a nivel de usuario como a nivel del sistema sin romper los enlaces existentes.

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

Evaluación

Stack tecnológico
shell, vim
Área
cli, desktop
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.