Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8444757
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T09:28:46+00:00 2026-06-10T09:28:46+00:00

for convenience in grouping couchdb functions i created a file format that groups separate

  • 0

for convenience in grouping couchdb functions
i created a file format that groups separate things together using yaml

it basically contains entries in the form of name.ext: |
followed by a intended block of code in the language fitting to .ext

for more pleasant editing i’d like to have vim use the correct syntax highlighters for them

edit

some code examples as requested

simple:

map.coffee: |
  (doc) ->
    for item in doc.items:
     emit [doc.category, item], null
    return

reduce: _count

more complex:

map.coffee: |
  (doc) ->
    emit doc.category, {items: 1, val: doc.value}
    return

reduce.coffee: |
  (keys, values, rereduce) ->
    ret = {items: 0, val: 0}
    for v in values
      ret.items += doc.items
      ret.val += doc.val
    return ret
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T09:28:47+00:00Added an answer on June 10, 2026 at 9:28 am

    I believe that what you want it to make use of Vim’s syntax regions (:help syn-region). But regions take delimiters as parameters.

    You have a well defined start but not a defined end, maybe you could work your way around by establishing some conventions here like “2 empty new lines at the end”.

    There are similar answers that might give you a hint (including the docs) on how to implement a solution, like: Embedded syntax highligting in Vim

    Also interesting and similar approach is this Vimtip: http://vim.wikia.com/wiki/Different_syntax_highlighting_within_regions_of_a_file

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

For convenience, I am using a helper class that allow to display a wait
I often use convenience functions that return pointers to static buffers like this: char*
While writing convenience functions for subset(), I ran into a strange situation where using
I have a convenience class for encoding URI's. In it I've created three methods
I am developing some convenience wrappers around another software package that defines a bash
I'm trying to write some convenience functions in Scala for reading in arrays of
The objective is to write a convenience method that return a ResultSet from a
Since most of the convenience functions of QGraphicsScene and QGraphicsItem (such as items(), collidingItems(),
I'm creating a convenience macro. Part of the convenience is that a regular expression
I have seen many developers that add various convenience macros to the Prefix.pch of

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.