Skip to main content

Home/ Larvata/ Group items tagged vim

Rss Feed Group items tagged

crazylion lee

Vim anti-patterns | Arabesque - 0 views

  •  
    "The benefits of getting to grips with Vim are immense in terms of editing speed and maintaining your "flow" when you're on a roll, whether writing code, poetry, or prose, but because the learning curve is so steep for a text editor, it's very easy to retain habits from your time learning the editor that stick with you well into mastery. Because Vim makes you so fast and fluent, it's especially hard to root these out because you might not even notice them, but it's worth it. Here I'll list some of the more common ones."
crazylion lee

GitHub - justinmk/vim-dirvish: Directory viewer for Vim - 1 views

  •  
    "vim-dirvish"
crazylion lee

GitHub - mhinz/vim-galore: All things Vim! - 0 views

  •  
    " All things Vim!"
crazylion lee

Yggdroot/indentLine: A vim plugin to display the indention levels with thin vertical lines - 0 views

  •  
    "A vim plugin to display the indention levels with thin vertical lines"
crazylion lee

martanne/vis: a vim like text editor - 1 views

shared by crazylion lee on 17 Apr 16 - No Cached
  •  
    "a vim like text editor"
crazylion lee

GitHub - neoclide/coc.nvim: Language Server Protocol (LSP) support for vim & neovim, fe... - 1 views

shared by crazylion lee on 22 Dec 18 - No Cached
  •  
    "Language Server Protocol (LSP) support for vim & neovim, featured as VSCode"
張 旭

A Good Vimrc - 1 views

  • Don't put any lines in your vimrc that you don't understand.
  • the absolute worst way to make your environment better is to just copy it wholesale from others
  • adding features one by one to your vimrc aids in overall Vim comprehension
  • ...3 more annotations...
  • custom keybindings
  • Vim doesn't model undo as a simple stack. In Vim it's a tree.
  • Don't put anything in your .vimrc you don't understand!
張 旭

Vim Awesome - 0 views

shared by 張 旭 on 08 Dec 15 - No Cached
crazylion lee

A Good Vimrc - 0 views

  •  
    "There is just one rule you must follow when crafting your own .vimrc."
張 旭

Howto/DNS updates and zone transfers with TSIG - FreeIPA - 0 views

  • dnssec-keygen -a HMAC-SHA512 -b 512 -n HOST keyname
  • vim /etc/named.conf
  • keyvalue
  • ...2 more annotations...
  • ipa dnszone-mod example.com. --update-policy="grant keyname name example.com A;"
    • 張 旭
       
      先執行 kinit admin
  • ipa dnszone-mod example.com. --dynamic-update=1
    • 張 旭
       
      ipa dnszone-show --all example.com.
張 旭

Language Server Protocol - Wikipedia - 0 views

  • Modern IDEs provide developers with sophisticated features like code completion, refactoring, navigating to a symbol's definition, syntax highlighting, and error and warning markers.
  • an IDE needs a sophisticated understanding of the programming language that the program's source is written in.
  • Conventional compilers or interpreters for a specific programming language are typically unable to provide these language services, because they are written with the goal of either transforming the source code into object code or immediately executing the code.
  • ...5 more annotations...
  • Prior to the design and implementation of the Language Server Protocol for the development of Visual Studio Code, most language services were generally tied to a given IDE or other editor.
  • The Language Server Protocol allows for decoupling language services from the editor so that the services may be contained within a general purpose language server.
  • LSP is not restricted to programming languages. It can be used for any kind of text-based language, like specifications[7] or domain-specific languages (DSL).
  • When a user edits one or more source code files using a language server protocol-enabled tool, the tool acts as a client that consumes the language services provided by a language server.
  • The protocol does not make any provisions about how requests, responses and notifications are transferred between client and server.
1 - 14 of 14
Showing 20 items per page