LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 05-18-2019, 12:55 PM   #1
anon033
Member
 
Registered: Mar 2019
Posts: 188

Rep: Reputation: 13
Vim Syntax Highlighting For C Dev


Hello all, I setup vim awhile back while a few nice things to make my dev life easier and there is one thing I need help with. While coding I notcied that when I use -> the color makes is blend in so they aren't easy to just spot. I was wanting to make that character be like this, the - would be blue and the > would be another color like pink or something. Anyone know how I'd do this? My color scheme is as follows:

Code:

    set background=dark
    if version > 580
    	  hi clear
    	  if exists("syntax_on")
    		  syntax reset
	      endif
    endif

	hi Cursor           ctermfg=NONE    ctermbg=52      cterm=NONE

	hi Normal           ctermfg=15      ctermbg=NONE    cterm=BOLD
	hi Comment          ctermfg=33      ctermbg=NONE    cterm=NONE

	hi SpecialComment   ctermfg=33      ctermbg=NONE    cterm=BOLD
	hi Title            ctermfg=15      ctermbg=NONE    cterm=UNDERLINE

	hi Todo             ctermfg=220     ctermbg=NONE    cterm=UNDERLINE
	hi Directory        ctermfg=39      ctermbg=NONE    cterm=NONE

	hi LineNr           ctermfg=58      ctermbg=NONE    cterm=NONE
	hi Number           ctermfg=197     ctermbg=NONE    cterm=NONE

	hi CursorLineNr     ctermfg=154     ctermbg=NONE    cterm=NONE
	hi ColorColumn      ctermfg=NONE    ctermbg=8       cterm=NONE

	hi SignColumn       ctermfg=NONE    ctermbg=8       cterm=NONE

	hi Folded           ctermfg=234     ctermbg=109     cterm=NONE
	hi FoldColumn       ctermfg=234     ctermbg=NONE    cterm=NONE

	hi Underlined       ctermfg=NONE    ctermbg=NONE    cterm=UNDERLINE

	hi Visual           ctermfg=58      ctermbg=NONE    cterm=REVERSE
	hi VisualNOS        ctermfg=NONE    ctermbg=NONE    cterm=UNDERLINE

	hi MatchParen       ctermfg=15      ctermbg=161     cterm=NONE
	hi IncSearch        ctermfg=129     ctermbg=NONE    cterm=NONE

	hi Search           ctermfg=164     ctermbg=NONE    cterm=NONE
	hi CursorColumn     ctermfg=NONE    ctermbg=8       cterm=NONE

	hi CursorLine       ctermfg=NONE    ctermbg=233     cterm=NONE

	hi StatusLine       ctermfg=15      ctermbg=NONE    cterm=NONE
	hi StatusLineNC     ctermfg=15      ctermbg=NONE    cterm=BOLD

	hi VertSplit        ctermfg=15      ctermbg=NONE    cterm=NONE
	hi WildMenu         ctermfg=33      ctermbg=NONE    cterm=BOLD

	hi ModeMsg          ctermfg=4       ctermfg=NONE    cterm=NONE

	hi DiffAdd          ctermfg=NONE    ctermbg=237     cterm=NONE
	hi DiffDelete       ctermfg=197     ctermbg=NONE    cterm=NONE

	hi DiffChange       ctermfg=230     ctermbg=24      cterm=UNDERLINE
	hi DiffText         ctermfg=230     ctermbg=53      cterm=NONE

	hi Pmenu            ctermfg=15      ctermbg=NONE    cterm=NONE
	hi PmenuSel         ctermfg=15      ctermbg=NONE    cterm=REVERSE

	hi PmenuSbar        ctermfg=NONE    ctermbg=60      cterm=NONE
	hi PmenuThumb       ctermfg=NONE    ctermbg=103     cterm=NONE

	hi SpellBad         ctermfg=1       ctermbg=NONE    cterm=UNDERCURL
	hi SpellCap         ctermfg=1       ctermbg=NONE    cterm=UNDERCURL

	hi SpellLocal       ctermfg=9       ctermbg=NONE    cterm=UNDERCURL
	hi SpellRare        ctermfg=9       ctermbg=NONE    cterm=UNDERCURL

	hi ErrorMsg         ctermfg=124     ctermbg=NONE    cterm=NONE
	hi WarningMsg       ctermfg=232     ctermbg=220     cterm=NONE

	hi MoreMsg          ctermfg=4       ctermbg=NONE    cterm=NONE
	hi Question         ctermfg=4       ctermbg=NONE    cterm=NONE

	hi TabLine          ctermfg=14      ctermbg=NONE    cterm=NONE
	hi TabLineSel       ctermfg=15      ctermbg=33      cterm=REVERSE

	hi TabLineFill      ctermfg=234     ctermbg=66      cterm=NONE

	hi Error            ctermfg=1       ctermbg=NONE    cterm=REVERSE
	hi Ignore           ctermfg=NONE    ctermbg=NONE    cterm=NONE

	hi Typedef          ctermfg=80      ctermbg=NONE    cterm=BOLD
	hi Include          ctermfg=13      ctermbg=NONE    cterm=NONE

	hi Float            ctermfg=197     ctermbg=NONE    cterm=NONE
	hi NonText          ctermfg=46      ctermbg=NONE    cterm=NONE

	hi Identifier       ctermfg=80      ctermbg=NONE    cterm=NONE
	hi Conditional      ctermfg=214     ctermbg=NONE    cterm=BOLD

	hi StorageClass     ctermfg=80      ctermbg=NONE    cterm=BOLD
	hi Special          ctermfg=13      ctermbg=NONE    cterm=BOLD

	hi Label            ctermfg=214     ctermbg=NONE    cterm=BOLD
	hi Delimiter        ctermfg=101     ctermbg=NONE    cterm=NONE

	hi Statement        ctermfg=214     ctermbg=NONE    cterm=BOLD
	hi Character        ctermfg=197     ctermbg=NONE    cterm=NONE

	hi Boolean          ctermfg=197     ctermbg=NONE    cterm=NONE
	hi Define           ctermfg=101     ctermbg=NONE    cterm=NONE

	hi Function         ctermfg=80      ctermbg=NONE    cterm=BOLD
	hi PreProc          ctermfg=13      ctermbg=NONE    cterm=NONE

	hi Exception        ctermfg=214     ctermbg=NONE    cterm=BOLD
	hi Keyword          ctermfg=220     ctermbg=NONE    cterm=BOLD

	hi Type             ctermfg=80      ctermbg=NONE    cterm=BOLD
	hi SpecialKey       ctermfg=220     ctermbg=NONE    cterm=NONE

	hi Constant         ctermfg=197     ctermbg=NONE    cterm=NONE
	hi Tag              ctermfg=214     ctermbg=NONE    cterm=NONE

	hi String           ctermfg=76      ctermbg=NONE    cterm=NONE
	hi Repeat           ctermfg=214     ctermbg=NONE    cterm=BOLD

	hi Structure        ctermfg=214     ctermbg=NONE    cterm=BOLD
	hi Macro            ctermfg=220     ctermbg=NONE    cterm=NONE

	hi cursorim         ctermfg=234     ctermbg=60      cterm=NONE
 
Old 05-18-2019, 01:34 PM   #2
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,894

Rep: Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317
I'm afraid you need to implement it for yourself. Probably this link will help you: https://stackoverflow.com/questions/...g-in-vim-for-c
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] VIM syntax highlighting: Use of AWK syntax inside shell scripts kaiserkarl13 Programming 1 03-03-2021 09:59 AM
highlighting: not syntax highlighting atlantis43 Programming 10 09-14-2014 07:09 PM
How to make vim has syntax highlighting ICO Linux - General 4 01-05-2004 10:35 AM
Java syntax highlighting in vim Phantomas Linux - Software 0 08-16-2003 04:34 AM
Vim syntax highlighting NSKL Linux - Software 2 11-09-2002 02:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration