Giter VIP home page Giter VIP logo

dotvim's People

Contributors

aliou avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

dutycorpse simepy

dotvim's Issues

[search] Autocompletion

:Search command autocompletion

First argument

  • Complete with terms in the current file
  • Complete with tags for the project

Second argument

  • Directories

argument text object

  • Text object a,, i, etc
  • <, and >, to shift arguments between delimiters (parentheses, pipes, etc)

[lsp] null-ls

  • implement code action / formatting to removing trailing whitespace

Projections

Setup projections for different project types.

[fugitive] shortcuts

  • Open in split current file in other branch => :Gedit BRANCH:%
  • Open in split current file one a date :Gedit master@{DATE}:%

Updates

Todo
  • Use an env variable to access the nvim configuration path
  • Find a way to load plugins from a file local to a folder e.g. .vimrc.local
  • Drop jdaddy to only use :%!jq '.' with jq
  • Add a variable or a command to directly navigate to the ~/code/src folder
Bugs
  • Interesting words not working. (neovim ?)
  • ctrlp not working sometimes (=> only the matcher, neovim issue)
Later
  • Fuzzy jump to tag ?

Better Search

  • Search the word under cursor by default
  • In visual selection, search the selection! (no more E481: No range allowed)
  • Result in the quick list
  • Run in :terminal

[lsp] format

on_attach, add autocmd for current buffer for formatting BufPreSave (see ftplugin/go.vim)

scratch.vim

Usage:

  • :Scratch => Opens scratch / tmp file
  • :Scratch ft => Opens scratch / tmp file and sets filetype to ft (e.g. :Scratch sql)

Maybe later:

  • :ScratchList => Lists scratches file from current session.

Implem: use unix's mktmp, or use command line scratch script

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.