Questions tagged [syntax-highlighting]

Syntax highlighting is the use of colours, size, typeface, or other attributes to visually indicate it has a special meaning and therefore make it easier to understand the text. For example, marking language keywords with a specific colour.

Filter by
Sorted by
Tagged with
0
votes
1answer
26 views

Syntax highlighting for uppercase headings using === or — syntax

In Vim, without using any markdown plugin, headings like # Uppercase heading # lowercase heading lowercase heading ================= lowercase heading ----------------- get highlighted, while ...
0
votes
0answers
23 views

How dose colorscheme file working when python.vim file not exist?

I deleted python.vim in ~./Vim/vim82/syntax directory, and define colorscheme.vim in ~./Vim/vim82/colors directory. The colorscheme.vim contain this code call <sid>hi('pythonNumber', s:...
0
votes
1answer
23 views

manually set syntax highlighting works from command-line mode but not from .vimrc/init.vim

The gruvbox colorscheme and syntax highlighting for C++ doesn't highlight some elements such as: string vector I have this: So I decided to change the colors manually using in init.vim syn keyword ...
0
votes
1answer
49 views

Cannot get rid of persisting highlighting

I switched from macos to linux and have spontaneous highlighting in my document. I tried to get rid of it by doing the following command without success: hi clear no syntax nohlsearch noh The ...
0
votes
1answer
16 views

How to highlight a keyword juxtaposed to an alphabetic region start marker?

I have a syntax whereby #J indicates embedded JSON. This can be followed by any JSON object such as #J[1,2,3]. The atom cases (Boolean, null, number, string) are handled as a json_atom region. This ...
0
votes
1answer
22 views

How to put sync region start=<this> into a variable?

I have the following code: com! -nargs=* ShFoldFunctions <args> fold ShFoldFunctions syn region shFunctionOne start="^\s*[A-Za-z_0-9:,][-a-zA-Z_0-9:]*\s*()\_s*{" end="}&...
4
votes
1answer
71 views

LaTeX dollar signs confuse syntax highlighting

I am editing LaTeX code such as: \documentclass{article} \usepackage{booktabs,tabularx} \begin{document} Blah blah Blah blah \begin{table}\centering \begin{tabular}{>{$}l<{$}p{4in}} %...
0
votes
0answers
19 views

Enable syntax highlighting for files opened by quickfix commands like cc

After populating quickfix window using commands like :vimgrep, when I jump to a quickfix entry using cc <number>, if the file corresponding to that quickfix entry wasn't already opened in a ...
0
votes
1answer
21 views

Syntax Match PLSQL Label

A PLSQL Label uses this syntax <<LABEL_NAME>> How can I highlight everything inside and including the opening and closing angle braces? I've tried the following: syn match PLS_label "...
0
votes
1answer
37 views

Why my markdown syntax is not working?

I'd like to edit text with markdown syntax. Searching for ways of using mixed syntax in the same file I've discovered this question with an answer saying that if I add the line let g:...
0
votes
0answers
43 views

Syntax highlighting not working in vim when containerized in docker

I am running an instance of Vim in a docker container, with configuration mostly taken from here (up untill " Build debug and release targets...) As you can see on the pic, clangd-completer works ...
0
votes
2answers
31 views

Highlight region between curly brackets but only when it occurs after a keyword in the same line

So I have a language that looks something like this: proc someprocess : (arg1: type1), (arg2: type2) ... |- (channel: type) = { send $ch msg ; pay $ch {n} ; } I want the {n} to be highlighted ...
0
votes
1answer
24 views

Vim shortcut for :tabprevious change opened file on start

I try to configure my .vimrc file adding new shortcuts for my daily routing. One of my basic operations in every single IDE is switching between "tabs". I suppose to put the same key binding ...
5
votes
1answer
76 views

Disable spell checking for URLs in BibTeX

I would like to disable spell checking for the URLs in my BibTeX (.bib) files. I was able to disable spell checking for the citation keys (author-year or author+year) as follows: autocmd FileType bib \...
0
votes
0answers
36 views

How to get syntax group name of a floating window

I would like to change the font from bold to normal in my floating windows in Vim 8.* I have this script here that gets the syntax group name of the item under cursor. However, this will not work for ...
1
vote
1answer
42 views

I use the glsl syntax highlighting file, it works the first time I load a shader, after that, no highlight, why?

I've a project where I work on OpenGL Shaders. I downloaded the glsl syntax file and installed it on my computer (a personal folder) and then added the following auto-load line to my .vimrc: au ...
2
votes
1answer
35 views

How to disable JSON error highlighting on the current line?

Problem I find the error highlighting really distracting, its not that I don't want it because it is really useful for spotting errors in JSON syntax, but, I really dislike that it highlights new ...
-1
votes
1answer
83 views

What is the term of feature used by on-the-fly checkers?

Here are two screenshots, with vim and neovim, both with configured language server protocol and showing same file: Neovim: Vim: I want to configure neovim to have same style as vim -- I do not like ...
0
votes
0answers
71 views

Make vertical line colorcolumn thinner?

I set a vertical line with setlocal colorcolumn, is there a way to make it thinner? Or a workaround? I already have a function to color long lines but I prefer to have a thin vertical line. I changed ...
1
vote
0answers
34 views

How to know where a syntax was set?

I want to know what line and file syntax region foo start... was set. I have tried this: :verbose syntax foo :syntax foo? :verbose syntax foo?
3
votes
1answer
77 views

Syntax highlight groups of digits in large number

I often view logs in vim, and the log contains large numbers eg 3244522321. It's very difficult to tell if this is 324M, 32M, or 3.2M. Is there a way to set up something (syntax highlight?) that will ...
0
votes
1answer
37 views

Default syntax groups use colors >=16 [closed]

I have few quetion about color scheme and terminals... The web is plenty of posts about it but I still does not understand the following: After a fresh install of (g)vim on arch, I did a $ vim ...
0
votes
0answers
54 views

Adding a nasm syntax file to vim runtime directory doesn't work

I am trying to learn a bit about x86 assembly and Vim didn't have a syntax highlighter installed for it. I downloaded this One from github and placed it in the ~/.vim/after/syntax/ directory but this ...
0
votes
1answer
39 views

Language specific custom syntax highlighting

So I have to follow a name convention for my C data types : Typedefs must start with a t_ prefix such a t_mytype. Structs must start with a with an s_ prefix and so on for other data types. So I added ...
0
votes
1answer
25 views

Apply new 'bold' highlight rule to all format, preserve color

Since I usually use a blank line to denote start of a new codeblock (function, class, etc.) I defined the following syntax rule. The intent is to make the first line of a code block standout. While ...
0
votes
1answer
89 views

Is there a plugin for syntax highlight for assembly MIPS?

I haven't been able to find any syntax highlighting for MIPS assembly language. I have CoC installed, but I don't think it supports MIPS. Is there any other plugin that I could use for basic syntax ...
0
votes
1answer
27 views

Can vim highlight nestable regions?

Is vim's syntax highlighting limited by regexes or can you, for example, highlight [ words_and_maybe_keywords... [ words_and_maybe_keywords... ] words_and_maybe_keywords... ] all the same (e.g., green)...
1
vote
0answers
41 views

Syntax highlighting in parallel folders [closed]

My syntax highlighting does not work for my C-project, if I use folders in parallel. Consider this file tree: project ├── include │  ├── main.h │ ├── file1.h │ └── file2.h └── src ├── main.c ...
1
vote
2answers
66 views

Vim HTML syntax highlight doesn't correctly identify comment endings consisting of minuses

if I edit the following block in vim: <div> foo </div> <!-----------------------------------------------------------> <div> bar </div> <!-------------------------------...
0
votes
0answers
80 views

Markdown syntax color theme

I am giving advice to different research groups at our university. Open Research is promoted highly and many groups use R for statistical analysis. Many are also interested in using Markdown, Pandoc ...
0
votes
1answer
19 views

How do I view a regex and containedin of a group?

I'm wanting to see how groups were created and what they are contained in. What I'm doing now is this and then I search for the group. :Verbose syntax What I would like to do is this. :verbose syntax ...
0
votes
0answers
38 views

How to highlight if defined with #define in Vim?

I want to highlight if defined with #define in Vim. For example, if I type #define ZERO 0, highlight ZERO with a different color.
0
votes
0answers
35 views

syntax highlight regex not matching

I am writing a plugin where a certain filetype must possess their own syntax highlight. Therefore I have created . ├── ... ├── plugin └── syntax and syntax/newfiletype.vim containing syntax clear ...
2
votes
0answers
142 views

How to make VIM json syntax highlight more readable

Using VIM 8.1 in Ubuntu 20.04.02. ~/.vimrc has syntax on. The file /usr/share/vim/vim81/syntax/json.vim exists. While the syntax highlight for YAML file is comparable between VIM and Visual Studio ...
1
vote
1answer
26 views

Can you call highlight more than once? Need different colors for different matches

I am working with text files and Goyo. I'd like to highlight two different kinds of notes delimited by brackets (one called "NOTE:" and the other "TODO:") in different colors. I ...
1
vote
0answers
21 views

Fixing syntax highlighting in Latex documents using cleveref

I use Vim and Latex together. I have recently been fiddling with the cleveref package and it kind of messed up syntax highlighting. For example, before using this package, when I wanted to ...
0
votes
1answer
27 views

Conceal subscripts in Coq syntax

Some context and setup I've been using Coq lately and the excellent coqtail plugin for syntax and proof development. I've seen some folks using Proof General in Emacs for a similar environment, and it ...
-1
votes
1answer
31 views

What's the name of the highlight group for the number column?

The one with the numbers that looks grey ? I already got the fold with this. hi FoldColumn guibg=#000000 guifg=#ffffff I just don't know what the name if that numbers column is.
0
votes
1answer
52 views

Non-regex complex color; is that possible in vim?

Is it possible to do more complex coloring than using regexes in Vim? I'm interested in implementing a feature in vim-flog where a commit and all its ancestors would be colored. That means the exact ...
0
votes
1answer
28 views

Matlab syntax highlight: Avoid “reverse video” for “%%” at start of line

I am using gVim 8.2 from Cygwin. The synax highlighting recognizes code lines starting with "%%" at columns 1 and 2 show the text black characters on orange background. It is not ...
2
votes
2answers
56 views

How to re-indent nginx configuration based only on `{` and `}`?

I want to reindent an nginx configuration file with the following simple rudimentary rules: a { increases indentation a } decreases indentation The idea is cindent is just enough to do it. I have ...
1
vote
1answer
144 views

Vim to highlight functions and user-defined types

I have two scenarios where I want vim to highlight those items. Currently my fix for these are to add the return types directly into the after/syntax/c.vim file, but this gets incredibly tedious. Here ...
1
vote
1answer
41 views

How to use different rules for highlighting trailing whitespace inside a gitcommit diff

In my ~/.vimrc, I have: highlight TrailingWhitespace ctermbg=blue autocmd BufReadPost * syn match TrailingWhitespace /\s\+\%#\@<!$/ This highlights trailing spaces, except when I am still typing ...
1
vote
0answers
21 views

vim fo=aq and crontab footgun: Why are my crontab commands treated as comments?

After a large amount of trial-and-error narrowing, the problem is a conflict between the default crontab syntax file and formatoptions flags containing anything that includes aq, i.e. both a (...
2
votes
1answer
67 views

How does vim “syntax cluster” highlighting work (or why does this “syntax cluster” not work)?

This is a repost from stackoverflow at the suggestion of a user to this vim-specific forum. I am trying to use a vim syntax file for highlighting a PyMOL script file and got into trouble with the &...
2
votes
2answers
57 views

Syntax region doesn't stop at the correct end marker

I'm trying to set up folding for #pragma region in C/C++, and it kinda works, but I need to edit out #pragma from the cPreProc syntax region, which is definitely not ideal. If I don't edit it out, the ...
0
votes
0answers
16 views

How to figure out what highlighting rule is targeting a word?

I have the following potential "c boolean" values that I want to consistently highlight: https://gyazo.com/e03e05a401e72f456ec2b8171dde5a63 (note it seems the StackOverflow image-attachment ...
0
votes
0answers
25 views

Syntax highlighting for two components of C syntax

What are the following two components that I need to target with syntax highlighting/rules? The first one is the int (or more generall, any storage class) that I want to colorize. If currently have ...
0
votes
0answers
28 views

Setting up C code highlighting

I've used vim for mostly python or web-related projects. Now I'm trying to see if I can use it to write some C code. The first thing that I've noticed is whatever setup I have, doesn't have any C code ...
2
votes
1answer
59 views

Is it possible to detect a highlighted search match with synIDattr() or similar?

When I have hlsearch on and my cursor is somewhere in a highlighted search match, is it possible to detect the search highlight hl-Search with synIDattr() or a similar function? As far as I can tell ...

1
2 3 4 5
12