Giter VIP home page Giter VIP logo

dotfiles's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dotfiles's Issues

El autocompletado me está devolviendo error y destroza el editor

Trabajo en un proyecto Django, al intentar hacer un import o bien acceder a un atributo dinámico y lanzarse el autocompletado automático se está generando un error y a partir de ahí el referesco de pantalla se va a la porra. Ya no puedes ver qué estás escribiendo.

La solución temporal sería poder desactivar el autocompletado automático.
img_001

Sugerencias y pequeños problemas

Hola,

Tras un par de días con la configuración por defecto:

  1. He tenido que cambiar a nowrap el html ya que se emperraba en hacer saltos de línea al mínimo cambio. Yo configuraría el nowrap para todo lo que no sea txt, rest o markdown.
  2. Editar la linea final es un problema. Normalmente hacía un insert en la última línea y podía empezar a trabajar. ahora el insert se queda en la posición del carácter anterior. El workarround es utilizar a para insertar, pero no me acaba de gustar ya que lo veo como una pega.
  3. Plegado de código. Soy de los de vistazo rápido y tenerlo todo a mano. El plegado por defecto particularmente me resulta un engorro. Entiendo que es una opción personal.
  4. Me he tenido que hacer una chuleta para poder seleccionar las opciones de autocompletado :) tengo tenencia a utilizar los cursores o las flechas de navegación de vim.

sigo pensando en más cosas, por si te aburres ... :D

vim, problemas con python

Hola.

¿es posible que está sucediendo algo con la sangría de python en las ultimas versiones de tu vimrc?

Si tengo, por ejemplo, el siguiente código:

if a == 0:
  print("a es cero")

hacer_algo()

el "hacer_algo()" lo alinea debajo del print(), y por más que presiono backspace, no puedo sangrarlo donde quiero (debajo del if). Tengo que hacer:

ESC
<
i

¿Soy yo el único que tiene este problema? ¿Cómo podría llegar a identificar la causa?

¡Gracias!

Snippets propios

Actualmente lo snippets que vienen con el repositorio están en

/dotfiles/vim/UltiSnips

En concreto hay uno que utilizo muchísimo, que es el de creación de nuevo fichero con script o ss. En el primero en particular es muy útil, pero añade el nombre del programador "a fuego". Lo que te obliga a crear una nueva rama por programador.

El nombre podría ser una variable.

Otra cosa:

Por otro lado también puede interesar añadir nuevos snippets. He visto que en la versión 2 te permite añadir diversos archivos para un mismo tipo de fichero, además de poder listar los snippets que tienes dipsonibles. La verdad es que no sé que versión tenemos, pero creo que no es la 2.

Problemas con el autocompletado

  1. Empezamos a escribir
  2. Aparece el autocompletado así como vamos escribiendo
  3. aparece por ejemplo:
    fabrica
    fabricacion

yo quiero escribir fa y cambiar de línea
Al pulsar intro me va a escribir fabrica, con lo que tengo que volver atrás y borrar.

Me pasa mucho escribiendo código donde existe el módulo y un nombre de función con paréntesis, escribiendo clases y demás. Es bastante molesto y contraproductivo.

Flashing frames with emacsclient still occur

Hi Joe,
I have close to your setup, and this is the behavior I see.
Starting the first emacsclient loads fine, the second one flashes both frames and the rest have no issues.
It is just the second instantiation of a frame that has the flashing issue, no big deal but still annoying.
Do you see the same on your end?

Here is my setup:


     (setq myGraphicModeHash (make-hash-table :test 'equal :size 2))
    (puthash "gui" t myGraphicModeHash)
    (puthash "term" t myGraphicModeHash)
    (defun emacsclient-setup-theme-function (frame)
      (let ((gui (gethash "gui" myGraphicModeHash))
            (ter (gethash "term" myGraphicModeHash)))
        (progn
          (select-frame frame)
          (when (or gui ter) 
            (progn
              (load-theme 'material t)
              (if (display-graphic-p)
                  (puthash "gui" nil myGraphicModeHash)
                (puthash "term" nil myGraphicModeHash))))
          (when (not (and gui ter))
            (remove-hook 'after-make-frame-functions 'emacsclient-setup-theme-function)))))
    (if (daemonp)
        (add-hook 'after-make-frame-functions 'emacsclient-setup-theme-function)
      (progn 
        (load-theme 'material t)
        ))

No recoge los snippets de UltiSnips

Después de la última actualización el snippet de introducción del she-banch he visto que no funcionaba, pero sí funcionaban otros como el del bucle for y demás.

He creado un nuevo snippet y lo he puesto en el directorio []/vim/UltiSnips en python.snippets y tampoco funciona, por lo que conluyo que no está recogiendo los snippets personalizados.

UltiSnips personalizados

Tengo bastantes personalizaciones de UltiSnips con módulos para Django y Python adicionales.

¿Te los hago llegar?

pane_title en C-{h,j,k,l} para moverse entre paneles

Hola Joe,

creo que vas a querer cambiar pane_title por pane_current_command en por ejemplo:

bind -n C-h run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L"

Hoy estaba escuchando música con ncmpcpp y una de las canciones tenía un ' en el título, cosa que no le gustaba mucho al grep (creo) y por supuesto no podía seguir moviéndome entre paneles. Me tomó un rato largo darme cuenta por qué :-)

¡Gracias por tantas configuraciones para tantos programas!

Saludos,
Norberto

[vim] plugin for jekyll syntax

Hello Joe,

I use you vimrc file and I find it great... thank you :)

The problem is: I am writing code that uses Jekyll and syntax error are showed. Check this example (I called it index.html):

---
layout: default
title: Page Title

---

html text <!-- warning: plain text isn't allowed in <head> elements -->

I would try to add a new plugin, but I'm not sure, for example, how to skip normal html file and this type of html files. Could you please help me with this issue?

Thank you very much

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.