A Vim and NeoVim configuration for the modern pythonista (plus some other goodies).
Installation instructions and docs at vim.fisadev.com.
my vim configuration (lot of python, autocompletition, fuzzy finder, debugger, ...)
Home Page: http://vim.fisadev.com
A Vim and NeoVim configuration for the modern pythonista (plus some other goodies).
Installation instructions and docs at vim.fisadev.com.
Just a suggest.
colliding map: d
With the jedi-vim and vim-airline changes, most of the screenshots are outdated. I have to update them.
It has a very interesting plugin that it searches the keyword documentation in Python and Django. If no one takes it in another survey
It's pretty cool. Is a suggestion ;)
Must find a way to solve the post-installation process that vim-debug requires (run the instal-vim-debug.py)
It's a neat plugin that allows you to see relative line numbers. But at the moment it forces you to relative numbers by default, and you must manually toggle to absolute numbers.
There is an issue open for that, when solved, include the plugin.
Plugin: https://github.com/myusuf3/numbers.vim
Issue: myusuf3/numbers.vim#18
Hola Fisa! Como va todo? Estoy probando el vim-config, pero me encuentro con el error abajo cuando corro vim
. Estoy en Mac OS X y acabo de instalar Vundle por primera vez.
"-compatible" [New File]
Error detected while processing /Users/TimZ/.vimrc:
line 284:
E185: Cannot find color scheme fisa
Implement that
Fisa, el vim me tira el siguiente error cuando quiero cortar un fragmento de texto seleccionado, estuve googleando pero no doy pié con bola.
tp1.1.asm [+] 1,1 Todo
Se ha detectado un error al procesar function YRRecord3..45_YRMRUAdd..45_YRHistorySave:
línea 8
E482: No se pudo crear el archivo "/home/saran/yankring_history_v2.txt"
YRHistorySave: Unable to save yankring history file: /home/saran/yankring_history_v2.txt
Pulse INTRO o escriba una orden para continuar
Currently there are 2 plugins that can't be installed with Vundle, because there are many plugins with the same name and Vundle/vim-scrapper can't handle that. The plugins are:
http://www.vim.org/scripts/script.php?script_id=974
http://www.vim.org/scripts/script.php?script_id=790
Hi, just a recommendation.
You should set a folder to store all the swap files for vim.
Reasons:
.gitignore
for that.vim -L
you'll get a list of open files no matter where you were and you can quickly see if some file has unsaved changes.Example code from my .vimrc
:
" This creates the swap files folder if it does not exist
" (tested on Linux)
if !isdirectory($HOME . "/.vim/tmp")
call mkdir($HOME . "/.vim/tmp", "p")
endif
set directory=~/.vim/tmp " directory to place swap files in
Hope it helps. Cheers
And see if we can ignore other not important files
http://jeffkreeftmeijer.com/2013/vims-new-hybrid-line-number-mode/
Should I go to vim 7.4 to be able to use this? Most people still have vim 7.3...
Key binding or command to add pdb breakpoint snippet, and key binding or command to remove all breakpoints.
I've watched this video:
http://net.tutsplus.com/articles/general/quick-tip-even-quicker-markup-with-sparkup/
And decided to switch from zencoding to sparkup (https://github.com/rstacruz/sparkup), its fully compatible with zencoding-vim and has some nice features (explained in the video).
I think you should try it!
Did you evaluate jedi-vim ?
Hi fisa, I just found the EditorConfig plugin and I though that maybe could interest you.
Regards
With powerline enabled, the information provided by pythonhelper isn't visible. Fix that, or find/make an alternative for pythonhelper.
[exos@hexodica ~]$ vim
Se ha detectado un error al procesar /home/exos/.vim/bundle/python-mode/plugin/pymode.vim:
línea 13
pymode.vim required vim compiled with +python.
Pulse INTRO o escriba una orden para continuar
Yo tengo instalado el paquete vim-python-mode-0.5.0-1 el cual tras la instalación pide:
You must set g:python = 'python2' and g:pydoc = 'pydoc2' in your ~/.vimrc file
Edité ~/.vim/bundle/python-mode/plugin/pymode.vim y le agregué esas 2 lineas:
1 let g:pymode_version = "0.6.9"
2 g:python = 'python2'
3 g:pydoc = 'pydoc2'
Y sigue tirando el mismo error, pero, me anda el tema de la sintaxis y el navegador de símbolos.
This will help the config to be more configurable (oh, meta!)
I'm testing this autocomplete plugin: https://github.com/Shougo/neocomplcache and considering to replace autocomplpop.
Have you tested it?
Neat plugin for surround actions (example "surround this with a
", etc)
Pyflake acuse syntax error when i do this:
print(''anything",end=' ')
Any suggestion to fiz this?
ps:sorry for my poor english..= )
Hi fisa, I was checking your vim config and in sources section, link for Vundle Autoinstalation is broken (it's pointing to a very weird page).
Regards
loop:
Error detected while processing function pymode#queue#Poll:
line 3:
Traceback (most recent call last):
Press ENTER or type command to continue
Error detected while processing function pymode#queue#Poll:
line 3:
File "<string>", line 1, in <module>
Press ENTER or type command to continue
Use OS X, Python 2.7
Look like https://github.com/honza/snipmate-snippets doesn't exists anymore.
I guess the new one is https://github.com/honza/vim-snippets
Hi Juan,
can you maybe help with that issue?
Cant figure it out.
Greetings,
Sebastian
let NERDTreeIgnore = ['\.pyc$']
This looks interesting: http://jeetworks.org/node/146
@grupythonUFLA noticed that pyflakes seems to be deprecated, and they recommend syntastic. Evaluate transition.
The file is displayed in the HOME folder. To fix this, edit the file YankRing.vim, changing the line "let g:yankring_history_file = 'yankring_history'" adding a 'dot' before 'yankring_history'.
With:
if has('mouse')
set mouse=a
endif
Test this awesome reST plugin https://github.com/erisian/rest_tools
The current way of autoclosing those char pairs breaks the undo history. Find a better way
Vim-slime, to send python code from vim to a tmux/screen terminal. A demonstration: http://www.youtube.com/watch?v=fWKIVWEhyG4&feature=youtu.be
Cool Project, That's all what I want!
FYI, the link you have given for CPMONO seems not working. Here is another link.
BTW, colorscheme may not work well......
This is a great plugin, could replace several existing ones adding even more features: https://github.com/klen/python-mode
Ubuntu, for example, doesn't include the vim package by default and a newbie user may forget to install vim, so is needed add vim to the dependencies.
"sudo apt-get install vim exuberant-ctags git"
In Vim press F5 show these error:
Traceback (most recent call last):
File "", line 1, in
File "/Library/Python/2.7/site-packages/vim_debug/commands.py", line 39, in de
bugger_cmd
if debugger.bend.connected():
AttributeError: Debugger instance has no attribute 'bend'
See here: https://github.com/Valloric/YouCompleteMe
It would be better because it invalidates Autocomplop and the other plugins and it has better integration with clang and stuff.
If you're interested I can open a pull request with new features.
A nice feature could be to include some django template autocompletion.
May be something like https://github.com/mjbrownie/vim-htmldjango_omnicomplete
Also, some django snippet could be nice.
En Kubuntu 12.10 quantal, siguiendo los pasos de instalacion del README (sin errores instalando con apt y pip), cuando abri el vim por primera vez empezo a instalar los plugins y este no lo instalo (tampoco habia detalles de porque no)
I like the look of the font you're using in the screenshots, but I couldn't see anywhere you'd written what it was. What is it?
Might be good to add next to the screenshots in case it catches anyone elses eye too :)
Ctrl-k no longer working for snipmate!
At the final, in optional section: "fancy symbols and breadcrumbs in the status line" before patch the font with fontpatcher the user must install fontforge bindings for python.
In ubuntu:
sudo apt-get install python-fontforge
archlinux:
sudo pacman -S fontforge
According to [0] in arch, when installing fontforge, we have bindings and more.
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.