This file is indexed.

/usr/share/vim/addons/syntax/cairo.vim is in vim-syntax-gtk 20110314-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
" Vim syntax file
" Language: C cairo extension (for version 1.10.2)
" Maintainer: David Nečas (Yeti) <yeti@physics.muni.cz>
" Last Change: 2011-03-14
" URL: http://physics.muni.cz/~yeti/vim/gtk-syntax.tar.gz
" Generated By: vim-syn-gen.py

syn keyword cairoFunction cairo_append_path cairo_arc cairo_arc_negative cairo_clip cairo_clip_extents cairo_clip_preserve cairo_close_path cairo_copy_clip_rectangle_list cairo_copy_page cairo_copy_path cairo_copy_path_flat cairo_create cairo_curve_to cairo_debug_reset_static_data cairo_destroy cairo_device_acquire cairo_device_destroy cairo_device_finish cairo_device_flush cairo_device_get_reference_count cairo_device_get_type cairo_device_get_user_data cairo_device_reference cairo_device_release cairo_device_set_user_data cairo_device_status cairo_device_to_user cairo_device_to_user_distance cairo_fill cairo_fill_extents cairo_fill_preserve cairo_font_extents cairo_font_face_destroy cairo_font_face_get_reference_count cairo_font_face_get_type cairo_font_face_get_user_data cairo_font_face_reference cairo_font_face_set_user_data cairo_font_face_status cairo_font_options_copy cairo_font_options_create cairo_font_options_destroy cairo_font_options_equal cairo_font_options_get_antialias cairo_font_options_get_hint_metrics cairo_font_options_get_hint_style cairo_font_options_get_subpixel_order cairo_font_options_hash cairo_font_options_merge cairo_font_options_set_antialias cairo_font_options_set_hint_metrics cairo_font_options_set_hint_style cairo_font_options_set_subpixel_order cairo_font_options_status cairo_format_stride_for_width cairo_ft_font_face_create_for_ft_face cairo_ft_font_face_create_for_pattern cairo_ft_font_options_substitute cairo_ft_scaled_font_lock_face cairo_ft_scaled_font_unlock_face cairo_get_antialias cairo_get_current_point cairo_get_dash cairo_get_dash_count cairo_get_fill_rule cairo_get_font_face cairo_get_font_matrix cairo_get_font_options cairo_get_group_target cairo_get_line_cap cairo_get_line_join cairo_get_line_width cairo_get_matrix cairo_get_miter_limit cairo_get_operator cairo_get_reference_count cairo_get_scaled_font cairo_get_source cairo_get_target cairo_get_tolerance cairo_get_user_data cairo_glyph_allocate cairo_glyph_extents cairo_glyph_free cairo_glyph_path cairo_has_current_point cairo_identity_matrix cairo_image_surface_create cairo_image_surface_create_for_data cairo_image_surface_create_from_png cairo_image_surface_create_from_png_stream cairo_image_surface_get_data cairo_image_surface_get_format cairo_image_surface_get_height cairo_image_surface_get_stride cairo_image_surface_get_width cairo_in_clip cairo_in_fill cairo_in_stroke cairo_line_to cairo_mask cairo_mask_surface cairo_matrix_init cairo_matrix_init_identity cairo_matrix_init_rotate cairo_matrix_init_scale cairo_matrix_init_translate cairo_matrix_invert cairo_matrix_multiply cairo_matrix_rotate cairo_matrix_scale cairo_matrix_transform_distance cairo_matrix_transform_point cairo_matrix_translate cairo_move_to cairo_new_path cairo_new_sub_path cairo_paint cairo_paint_with_alpha cairo_path_destroy cairo_path_extents cairo_pattern_add_color_stop_rgb cairo_pattern_add_color_stop_rgba cairo_pattern_create_for_surface cairo_pattern_create_linear cairo_pattern_create_radial cairo_pattern_create_rgb cairo_pattern_create_rgba cairo_pattern_destroy cairo_pattern_get_color_stop_count cairo_pattern_get_color_stop_rgba cairo_pattern_get_extend cairo_pattern_get_filter cairo_pattern_get_linear_points cairo_pattern_get_matrix cairo_pattern_get_radial_circles cairo_pattern_get_reference_count cairo_pattern_get_rgba cairo_pattern_get_surface cairo_pattern_get_type cairo_pattern_get_user_data cairo_pattern_reference cairo_pattern_set_extend cairo_pattern_set_filter cairo_pattern_set_matrix cairo_pattern_set_user_data cairo_pattern_status cairo_pdf_get_versions cairo_pdf_surface_create cairo_pdf_surface_create_for_stream cairo_pdf_surface_restrict_to_version cairo_pdf_surface_set_size cairo_pdf_version_to_string cairo_pop_group cairo_pop_group_to_source cairo_ps_get_levels cairo_ps_level_to_string cairo_ps_surface_create cairo_ps_surface_create_for_stream cairo_ps_surface_dsc_begin_page_setup cairo_ps_surface_dsc_begin_setup cairo_ps_surface_dsc_comment cairo_ps_surface_get_eps cairo_ps_surface_restrict_to_level cairo_ps_surface_set_eps cairo_ps_surface_set_size cairo_push_group cairo_push_group_with_content cairo_quartz_font_face_create_for_atsu_font_id cairo_quartz_font_face_create_for_cgfont cairo_quartz_surface_create cairo_quartz_surface_create_for_cg_context cairo_quartz_surface_get_cg_context cairo_recording_surface_create cairo_recording_surface_ink_extents cairo_rectangle cairo_rectangle_list_destroy cairo_reference cairo_region_contains_point cairo_region_contains_rectangle cairo_region_copy cairo_region_create cairo_region_create_rectangle cairo_region_create_rectangles cairo_region_destroy cairo_region_equal cairo_region_get_extents cairo_region_get_rectangle cairo_region_intersect cairo_region_intersect_rectangle cairo_region_is_empty cairo_region_num_rectangles cairo_region_reference cairo_region_status cairo_region_subtract cairo_region_subtract_rectangle cairo_region_translate cairo_region_union cairo_region_union_rectangle cairo_region_xor cairo_region_xor_rectangle cairo_rel_curve_to cairo_rel_line_to cairo_rel_move_to cairo_reset_clip cairo_restore cairo_rotate cairo_save cairo_scale cairo_scaled_font_create cairo_scaled_font_destroy cairo_scaled_font_extents cairo_scaled_font_get_ctm cairo_scaled_font_get_font_face cairo_scaled_font_get_font_matrix cairo_scaled_font_get_font_options cairo_scaled_font_get_reference_count cairo_scaled_font_get_scale_matrix cairo_scaled_font_get_type cairo_scaled_font_get_user_data cairo_scaled_font_glyph_extents cairo_scaled_font_reference cairo_scaled_font_set_user_data cairo_scaled_font_status cairo_scaled_font_text_extents cairo_scaled_font_text_to_glyphs cairo_select_font_face cairo_set_antialias cairo_set_dash cairo_set_fill_rule cairo_set_font_face cairo_set_font_matrix cairo_set_font_options cairo_set_font_size cairo_set_line_cap cairo_set_line_join cairo_set_line_width cairo_set_matrix cairo_set_miter_limit cairo_set_operator cairo_set_scaled_font cairo_set_source cairo_set_source_rgb cairo_set_source_rgba cairo_set_source_surface cairo_set_tolerance cairo_set_user_data cairo_show_glyphs cairo_show_page cairo_show_text cairo_show_text_glyphs cairo_status cairo_status_to_string cairo_stroke cairo_stroke_extents cairo_stroke_preserve cairo_surface_copy_page cairo_surface_create_for_rectangle cairo_surface_create_similar cairo_surface_destroy cairo_surface_finish cairo_surface_flush cairo_surface_get_content cairo_surface_get_device cairo_surface_get_device_offset cairo_surface_get_fallback_resolution cairo_surface_get_font_options cairo_surface_get_mime_data cairo_surface_get_reference_count cairo_surface_get_type cairo_surface_get_user_data cairo_surface_has_show_text_glyphs cairo_surface_mark_dirty cairo_surface_mark_dirty_rectangle cairo_surface_reference cairo_surface_set_device_offset cairo_surface_set_fallback_resolution cairo_surface_set_mime_data cairo_surface_set_user_data cairo_surface_show_page cairo_surface_status cairo_surface_write_to_png cairo_surface_write_to_png_stream cairo_svg_get_versions cairo_svg_surface_create cairo_svg_surface_create_for_stream cairo_svg_surface_restrict_to_version cairo_svg_version_to_string cairo_text_cluster_allocate cairo_text_cluster_free cairo_text_extents cairo_text_path cairo_toy_font_face_create cairo_toy_font_face_get_family cairo_toy_font_face_get_slant cairo_toy_font_face_get_weight cairo_transform cairo_translate cairo_user_font_face_create cairo_user_font_face_get_init_func cairo_user_font_face_get_render_glyph_func cairo_user_font_face_get_text_to_glyphs_func cairo_user_font_face_get_unicode_to_glyph_func cairo_user_font_face_set_init_func cairo_user_font_face_set_render_glyph_func cairo_user_font_face_set_text_to_glyphs_func cairo_user_font_face_set_unicode_to_glyph_func cairo_user_to_device cairo_user_to_device_distance cairo_version cairo_version_string cairo_win32_font_face_create_for_hfont cairo_win32_font_face_create_for_logfontw cairo_win32_font_face_create_for_logfontw_hfont cairo_win32_printing_surface_create cairo_win32_scaled_font_done_font cairo_win32_scaled_font_get_device_to_logical cairo_win32_scaled_font_get_logical_to_device cairo_win32_scaled_font_get_metrics_factor cairo_win32_scaled_font_select_font cairo_win32_surface_create cairo_win32_surface_create_with_ddb cairo_win32_surface_create_with_dib cairo_win32_surface_get_dc cairo_win32_surface_get_image cairo_xlib_surface_create cairo_xlib_surface_create_for_bitmap cairo_xlib_surface_create_with_xrender_format cairo_xlib_surface_get_depth cairo_xlib_surface_get_display cairo_xlib_surface_get_drawable cairo_xlib_surface_get_height cairo_xlib_surface_get_screen cairo_xlib_surface_get_visual cairo_xlib_surface_get_width cairo_xlib_surface_get_xrender_format cairo_xlib_surface_set_drawable cairo_xlib_surface_set_size
syn keyword cairoTypedef cairo_bool_t cairo_device_t cairo_font_face_t cairo_font_options_t cairo_pattern_t cairo_region_t cairo_scaled_font_t cairo_surface_t cairo_t
syn keyword cairoConstant CAIRO_ANTIALIAS_DEFAULT CAIRO_ANTIALIAS_GRAY CAIRO_ANTIALIAS_NONE CAIRO_ANTIALIAS_SUBPIXEL CAIRO_CONTENT_ALPHA CAIRO_CONTENT_COLOR CAIRO_CONTENT_COLOR_ALPHA CAIRO_DEVICE_TYPE_DRM CAIRO_DEVICE_TYPE_GL CAIRO_DEVICE_TYPE_SCRIPT CAIRO_DEVICE_TYPE_XCB CAIRO_DEVICE_TYPE_XLIB CAIRO_DEVICE_TYPE_XML CAIRO_EXTEND_NONE CAIRO_EXTEND_PAD CAIRO_EXTEND_REFLECT CAIRO_EXTEND_REPEAT CAIRO_FILL_RULE_EVEN_ODD CAIRO_FILL_RULE_WINDING CAIRO_FILTER_BEST CAIRO_FILTER_BILINEAR CAIRO_FILTER_FAST CAIRO_FILTER_GAUSSIAN CAIRO_FILTER_GOOD CAIRO_FILTER_NEAREST CAIRO_FONT_SLANT_ITALIC CAIRO_FONT_SLANT_NORMAL CAIRO_FONT_SLANT_OBLIQUE CAIRO_FONT_TYPE_FT CAIRO_FONT_TYPE_QUARTZ CAIRO_FONT_TYPE_TOY CAIRO_FONT_TYPE_USER CAIRO_FONT_TYPE_WIN32 CAIRO_FONT_WEIGHT_BOLD CAIRO_FONT_WEIGHT_NORMAL CAIRO_FORMAT_A1 CAIRO_FORMAT_A8 CAIRO_FORMAT_ARGB32 CAIRO_FORMAT_INVALID CAIRO_FORMAT_RGB16_565 CAIRO_FORMAT_RGB24 CAIRO_HINT_METRICS_DEFAULT CAIRO_HINT_METRICS_OFF CAIRO_HINT_METRICS_ON CAIRO_HINT_STYLE_DEFAULT CAIRO_HINT_STYLE_FULL CAIRO_HINT_STYLE_MEDIUM CAIRO_HINT_STYLE_NONE CAIRO_HINT_STYLE_SLIGHT CAIRO_LINE_CAP_BUTT CAIRO_LINE_CAP_ROUND CAIRO_LINE_CAP_SQUARE CAIRO_LINE_JOIN_BEVEL CAIRO_LINE_JOIN_MITER CAIRO_LINE_JOIN_ROUND CAIRO_OPERATOR_ADD CAIRO_OPERATOR_ATOP CAIRO_OPERATOR_CLEAR CAIRO_OPERATOR_COLOR_BURN CAIRO_OPERATOR_COLOR_DODGE CAIRO_OPERATOR_DARKEN CAIRO_OPERATOR_DEST CAIRO_OPERATOR_DEST_ATOP CAIRO_OPERATOR_DEST_IN CAIRO_OPERATOR_DEST_OUT CAIRO_OPERATOR_DEST_OVER CAIRO_OPERATOR_DIFFERENCE CAIRO_OPERATOR_EXCLUSION CAIRO_OPERATOR_HARD_LIGHT CAIRO_OPERATOR_HSL_COLOR CAIRO_OPERATOR_HSL_HUE CAIRO_OPERATOR_HSL_LUMINOSITY CAIRO_OPERATOR_HSL_SATURATION CAIRO_OPERATOR_IN CAIRO_OPERATOR_LIGHTEN CAIRO_OPERATOR_MULTIPLY CAIRO_OPERATOR_OUT CAIRO_OPERATOR_OVER CAIRO_OPERATOR_OVERLAY CAIRO_OPERATOR_SATURATE CAIRO_OPERATOR_SCREEN CAIRO_OPERATOR_SOFT_LIGHT CAIRO_OPERATOR_SOURCE CAIRO_OPERATOR_XOR CAIRO_PATH_CLOSE_PATH CAIRO_PATH_CURVE_TO CAIRO_PATH_LINE_TO CAIRO_PATH_MOVE_TO CAIRO_PATTERN_TYPE_LINEAR CAIRO_PATTERN_TYPE_RADIAL CAIRO_PATTERN_TYPE_SOLID CAIRO_PATTERN_TYPE_SURFACE CAIRO_PDF_VERSION_1_4 CAIRO_PDF_VERSION_1_5 CAIRO_PS_LEVEL_2 CAIRO_PS_LEVEL_3 CAIRO_REGION_OVERLAP_IN CAIRO_REGION_OVERLAP_OUT CAIRO_REGION_OVERLAP_PART CAIRO_STATUS_CLIP_NOT_REPRESENTABLE CAIRO_STATUS_DEVICE_ERROR CAIRO_STATUS_DEVICE_TYPE_MISMATCH CAIRO_STATUS_FILE_NOT_FOUND CAIRO_STATUS_FONT_TYPE_MISMATCH CAIRO_STATUS_INVALID_CLUSTERS CAIRO_STATUS_INVALID_CONTENT CAIRO_STATUS_INVALID_DASH CAIRO_STATUS_INVALID_DSC_COMMENT CAIRO_STATUS_INVALID_FORMAT CAIRO_STATUS_INVALID_INDEX CAIRO_STATUS_INVALID_MATRIX CAIRO_STATUS_INVALID_PATH_DATA CAIRO_STATUS_INVALID_POP_GROUP CAIRO_STATUS_INVALID_RESTORE CAIRO_STATUS_INVALID_SIZE CAIRO_STATUS_INVALID_SLANT CAIRO_STATUS_INVALID_STATUS CAIRO_STATUS_INVALID_STRIDE CAIRO_STATUS_INVALID_STRING CAIRO_STATUS_INVALID_VISUAL CAIRO_STATUS_INVALID_WEIGHT CAIRO_STATUS_LAST_STATUS CAIRO_STATUS_NEGATIVE_COUNT CAIRO_STATUS_NO_CURRENT_POINT CAIRO_STATUS_NO_MEMORY CAIRO_STATUS_NULL_POINTER CAIRO_STATUS_PATTERN_TYPE_MISMATCH CAIRO_STATUS_READ_ERROR CAIRO_STATUS_SUCCESS CAIRO_STATUS_SURFACE_FINISHED CAIRO_STATUS_SURFACE_TYPE_MISMATCH CAIRO_STATUS_TEMP_FILE_ERROR CAIRO_STATUS_USER_FONT_ERROR CAIRO_STATUS_USER_FONT_IMMUTABLE CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED CAIRO_STATUS_WRITE_ERROR CAIRO_SUBPIXEL_ORDER_BGR CAIRO_SUBPIXEL_ORDER_DEFAULT CAIRO_SUBPIXEL_ORDER_RGB CAIRO_SUBPIXEL_ORDER_VBGR CAIRO_SUBPIXEL_ORDER_VRGB CAIRO_SURFACE_TYPE_BEOS CAIRO_SURFACE_TYPE_DIRECTFB CAIRO_SURFACE_TYPE_DRM CAIRO_SURFACE_TYPE_GL CAIRO_SURFACE_TYPE_GLITZ CAIRO_SURFACE_TYPE_IMAGE CAIRO_SURFACE_TYPE_OS2 CAIRO_SURFACE_TYPE_PDF CAIRO_SURFACE_TYPE_PS CAIRO_SURFACE_TYPE_QT CAIRO_SURFACE_TYPE_QUARTZ CAIRO_SURFACE_TYPE_QUARTZ_IMAGE CAIRO_SURFACE_TYPE_RECORDING CAIRO_SURFACE_TYPE_SCRIPT CAIRO_SURFACE_TYPE_SKIA CAIRO_SURFACE_TYPE_SUBSURFACE CAIRO_SURFACE_TYPE_SVG CAIRO_SURFACE_TYPE_TEE CAIRO_SURFACE_TYPE_VG CAIRO_SURFACE_TYPE_WIN32 CAIRO_SURFACE_TYPE_WIN32_PRINTING CAIRO_SURFACE_TYPE_XCB CAIRO_SURFACE_TYPE_XLIB CAIRO_SURFACE_TYPE_XML CAIRO_SVG_VERSION_1_1 CAIRO_SVG_VERSION_1_2 CAIRO_TEXT_CLUSTER_FLAG_BACKWARD
syn keyword cairoStruct cairo_font_extents_t cairo_glyph_t cairo_matrix_t cairo_path_t cairo_rectangle_int_t cairo_rectangle_list_t cairo_rectangle_t cairo_text_cluster_t cairo_text_extents_t cairo_user_data_key_t
syn keyword cairoUnion cairo_path_data_t
syn keyword cairoMacro CAIRO_VERSION_ENCODE CAIRO_VERSION_STRINGIZE CAIRO_VERSION_STRINGIZE_
syn keyword cairoEnum cairo_antialias_t cairo_content_t cairo_device_type_t cairo_extend_t cairo_fill_rule_t cairo_filter_t cairo_font_slant_t cairo_font_type_t cairo_font_weight_t cairo_format_t cairo_hint_metrics_t cairo_hint_style_t cairo_line_cap_t cairo_line_join_t cairo_operator_t cairo_path_data_type_t cairo_pattern_type_t cairo_pdf_version_t cairo_ps_level_t cairo_region_overlap_t cairo_status_t cairo_subpixel_order_t cairo_surface_type_t cairo_svg_version_t cairo_text_cluster_flags_t
syn keyword cairoUserFunction cairo_destroy_func_t cairo_read_func_t cairo_user_scaled_font_init_func_t cairo_user_scaled_font_render_glyph_func_t cairo_user_scaled_font_text_to_glyphs_func_t cairo_user_scaled_font_unicode_to_glyph_func_t cairo_write_func_t
syn keyword cairoDefine CAIRO_BEGIN_DECLS CAIRO_END_DECLS CAIRO_FONT_TYPE_ATSUI CAIRO_HAS_EGL_FUNCTIONS CAIRO_HAS_FC_FONT CAIRO_HAS_FT_FONT CAIRO_HAS_GLX_FUNCTIONS CAIRO_HAS_GOBJECT_FUNCTIONS CAIRO_HAS_IMAGE_SURFACE CAIRO_HAS_PDF_SURFACE CAIRO_HAS_PNG_FUNCTIONS CAIRO_HAS_PS_SURFACE CAIRO_HAS_QUARTZ_FONT CAIRO_HAS_QUARTZ_SURFACE CAIRO_HAS_RECORDING_SURFACE CAIRO_HAS_SVG_SURFACE CAIRO_HAS_USER_FONT CAIRO_HAS_WGL_FUNCTIONS CAIRO_HAS_WIN32_FONT CAIRO_HAS_WIN32_SURFACE CAIRO_HAS_XCB_SHM_FUNCTIONS CAIRO_HAS_XLIB_SURFACE CAIRO_HAS_XLIB_XRENDER_SURFACE CAIRO_MIME_TYPE_JP2 CAIRO_MIME_TYPE_JPEG CAIRO_MIME_TYPE_PNG CAIRO_MIME_TYPE_URI CAIRO_VERSION CAIRO_VERSION_MAJOR CAIRO_VERSION_MICRO CAIRO_VERSION_MINOR CAIRO_VERSION_STRING cairo_atsui_font_face_create_for_atsu_font_id cairo_concat_matrix cairo_copy cairo_current_fill_rule cairo_current_font_extents cairo_current_line_cap cairo_current_line_join cairo_current_line_width cairo_current_matrix cairo_current_miter_limit cairo_current_operator cairo_current_path cairo_current_path_flat cairo_current_point cairo_current_target_surface cairo_current_tolerance cairo_default_matrix cairo_get_font_extents cairo_get_path cairo_get_path_flat cairo_get_status cairo_get_status_string cairo_init_clip cairo_inverse_transform_distance cairo_inverse_transform_point cairo_matrix_copy cairo_matrix_create cairo_matrix_destroy cairo_matrix_get_affine cairo_matrix_set_affine cairo_matrix_set_identity cairo_pattern_add_color_stop cairo_pdf_surface_set_dpi cairo_ps_surface_set_dpi cairo_public cairo_scale_font cairo_select_font cairo_set_alpha cairo_set_pattern cairo_set_rgb_color cairo_set_target_drawable cairo_set_target_image cairo_set_target_pdf cairo_set_target_png cairo_set_target_ps cairo_set_target_quartz cairo_set_target_surface cairo_set_target_win32 cairo_set_target_xcb cairo_show_surface cairo_status_string cairo_surface_create_for_image cairo_surface_get_filter cairo_surface_get_matrix cairo_surface_set_filter cairo_surface_set_matrix cairo_surface_set_repeat cairo_svg_surface_set_dpi cairo_transform_distance cairo_transform_font cairo_transform_point cairo_xcb_surface_create_for_pixmap_with_visual cairo_xcb_surface_create_for_window_with_visual cairo_xlib_surface_create_for_pixmap_with_visual cairo_xlib_surface_create_for_window_with_visual

" Default highlighting
if version >= 508 || !exists("did_cairo_syntax_inits")
  if version < 508
    let did_cairo_syntax_inits = 1
    command -nargs=+ HiLink hi link <args>
  else
    command -nargs=+ HiLink hi def link <args>
  endif
  HiLink cairoFunction Function
  HiLink cairoTypedef Type
  HiLink cairoConstant Constant
  HiLink cairoStruct Type
  HiLink cairoUnion Type
  HiLink cairoMacro Macro
  HiLink cairoEnum Type
  HiLink cairoUserFunction Type
  HiLink cairoDefine Constant

  delcommand HiLink
endif