Overview
Comment: | objc.vim: Add more types |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
b142c4f4e6f98f0620e5630154da966b |
User & Date: | js 2016-04-18 18:40:22 |
Context
2016-04-18
| ||
18:52 | Remove fish configs check-in: 34942e0740 user: js tags: trunk | |
18:40 | objc.vim: Add more types check-in: b142c4f4e6 user: js tags: trunk | |
2015-12-01
| ||
22:53 | vimrc: Disable mouse check-in: 1b4d0dba59 user: js tags: trunk | |
Changes
Changes to vim/syntax/objc.vim.
︙ | ︙ | |||
29 30 31 32 33 34 35 | " ObjC keywords, types, type qualifiers etc. syn keyword objcStatement self super _cmd syn keyword objcType id Class SEL IMP BOOL nonnull nullable syn keyword objcTypeModifier bycopy in out inout oneway OF_GENERIC OF_INLINE syn keyword objcTypeModifier OF_CONST_FUNC OF_NO_RETURN | | | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | " ObjC keywords, types, type qualifiers etc. syn keyword objcStatement self super _cmd syn keyword objcType id Class SEL IMP BOOL nonnull nullable syn keyword objcTypeModifier bycopy in out inout oneway OF_GENERIC OF_INLINE syn keyword objcTypeModifier OF_CONST_FUNC OF_NO_RETURN syn keyword objcTypeModifier OF_RETURNS_INNER_POINTER OF_NULLABLE_PROPERTY syn keyword objcTypeModifier _Nonnull _Nullable _Null_unspecified __kindof syn keyword objcConstant nil Nil " Match the ObjC #import directive (like C's #include) syn region objcImported display contained start=+"+ skip=+\\\\\|\\"+ end=+"+ syn match objcImported display contained "<[-_0-9a-zA-Z.\/]*>" syn match objcImport display "^\s*\(%:\|#\)\s*import\>\s*["<]" contains=objcImported |
︙ | ︙ | |||
119 120 121 122 123 124 125 | " Last Updated: May 3, 2015 syn match objcDirective '@synthesize\|@property\|@optional\|@required\|@autoreleasepool' display syn keyword objcType IBOutlet IBAction Method __block instancetype syn keyword objcType __unsafe_unretained __bridge __bridge_retained __bridge_transfer __autoreleasing __strong __weak syn keyword objcType of_unichar_t of_char16_t of_char32_t of_comparison_result_t syn keyword objcType of_byte_order_t of_range_t of_point_t of_dimension_t | | | 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | " Last Updated: May 3, 2015 syn match objcDirective '@synthesize\|@property\|@optional\|@required\|@autoreleasepool' display syn keyword objcType IBOutlet IBAction Method __block instancetype syn keyword objcType __unsafe_unretained __bridge __bridge_retained __bridge_transfer __autoreleasing __strong __weak syn keyword objcType of_unichar_t of_char16_t of_char32_t of_comparison_result_t syn keyword objcType of_byte_order_t of_range_t of_point_t of_dimension_t syn keyword objcType of_mutex_t of_rmutex_t of_rectangle_t of_string_encoding_t syn keyword objcType of_time_interval_t of_resolver_result_t syn keyword objcType of_udp_socket_address_t of_offset_t of_stat_t of_socket_t syn keyword objcType of_spinlock_t of_options_parser_option_t syn keyword objcType of_http_request_method_t of_http_request_protocol_version_t syn keyword objcConstant YES NO TRUE FALSE syn region objcImp start='@implementation' end='@end' transparent |
︙ | ︙ |