joedicastro / dotfiles Goto Github PK
View Code? Open in Web Editor NEWMy .dotfiles
My .dotfiles
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.
Tiene buena pinta y ayudaría a mantener código consistente. Tengo que probarlo a fundo. Lo anoto como referencia.
https://github.com/timothycrosley/isort
Yo por pedir ... :P
Hola,
Tras un par de días con la configuración por defecto:
sigo pensando en más cosas, por si te aburres ... :D
I've found this and I think it could be a gread add-on
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!
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.
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.
He estado probando el plugin Riv para tener un entorno de edición de Restructured Text avanzado y la verdad es que de momento muy contento.
https://github.com/Rykka/riv.vim
Lo que incluido como extensión a mi configuración, pero dada la calidad del plugin igual conviene añadirlo a la colección.
Vim-multiple-cursors doesn't works well with neocomplete and introduce multiple errors during the edition.
The same issue was reported here, terryma/vim-multiple-cursors#51 (comment)
There are three possible ways to deal with this:
a) Wait for a solution for the opened issue at vim-multiple-cursors repository
b) Find a workaround to avoid this
c) Get rid of the vim-multiple-cursors plugin
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)
))
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.
Tengo bastantes personalizaciones de UltiSnips con módulos para Django y Python adicionales.
¿Te los hago llegar?
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.