69 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local M = {}
 | |
| 
 | |
| M.component = function (field, max_size)
 | |
|     if field.definition and field.definition ~= '' then
 | |
|         local ref = {
 | |
|             { '英文注释', 'TransRef' }
 | |
|         }
 | |
| 
 | |
|         local definitions = {
 | |
|             highlight = 'TransDefinition',
 | |
|             needformat = true,
 | |
|             indent = 4,
 | |
|         }
 | |
|         local size = 0
 | |
|         for defin in vim.gsplit(field.definition, '\n', true) do
 | |
|             if defin ~= '' then
 | |
|                 table.insert(definitions, defin)
 | |
| 
 | |
|                 size = size + 1
 | |
|                 if size == max_size then
 | |
|                     break
 | |
|                 end
 | |
|             end
 | |
|         end
 | |
| 
 | |
|         return { ref, definitions }
 | |
|     end
 | |
| end
 | |
| 
 | |
| return M
 | |
| 
 | |
| --[[n a formation of people or things one beside another
 | |
| n a mark that is long relative to its width
 | |
| n a formation of people or things one behind another
 | |
| n a length (straight or curved) without breadth or thickness; the trace of a moving point
 | |
| n text consisting of a row of words written across a page or computer screen
 | |
| n a single frequency (or very narrow band) of radiation in a spectrum
 | |
| n a fortified position (especially one marking the most forward position of troops)
 | |
| n a course of reasoning aimed at demonstrating a truth or falsehood; the methodical process of logical reasoning
 | |
| n a conductor for transmitting electrical or optical signals or electric power
 | |
| n a connected series of events or actions or developments
 | |
| n a spatial location defined by a real or imaginary unidimensional extent
 | |
| n a slight depression in the smoothness of a surface
 | |
| n a pipe used to transport liquids or gases
 | |
| n the road consisting of railroad track and roadbed
 | |
| n a telephone connection
 | |
| n acting in conformity
 | |
| n the descendants of one individual
 | |
| n something (as a cord or rope) that is long and thin and flexible
 | |
| n the principal activity in your life that you do to earn money
 | |
| n in games or sports; a mark indicating positions or bounds of the playing area
 | |
| n (often plural) a means of communication or access
 | |
| n a particular kind of product or merchandise
 | |
| n a commercial organization serving as a common carrier
 | |
| n space for one line of print (one column wide and 1/14 inch deep) used to measure advertising
 | |
| n the maximum credit that a customer is allowed
 | |
| n a succession of notes forming a distinctive sequence
 | |
| n persuasive but insincere talk that is usually intended to deceive or impress
 | |
| n a short personal letter
 | |
| n a conceptual separation or distinction
 | |
| n mechanical system in a factory whereby an article is conveyed through sites at which successive operations are performed on it
 | |
| v be in line with; form a line along
 | |
| v cover the interior of
 | |
| v make a mark or lines on a surface
 | |
| v mark with lines
 | |
| v fill plentifully
 | |
| v reinforce with fabric
 | |
| --]]
 |