~ubuntu-branches/ubuntu/wily/weechat/wily

« back to all changes in this revision

Viewing changes to src/core/wee-config.h

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bouthenot
  • Date: 2015-08-19 18:34:17 UTC
  • mfrom: (29.1.11 sid)
  • Revision ID: package-import@ubuntu.com-20150819183417-u026z5wo8knpcdqd
Tags: 1.3-1
* New upstream release
  - Remove backported patch to fix FTBFS with ruby 2.2
* Use dh-exec to build javascript plugin only on architectures which v8
  engine supports. Thanks to Mateusz Łukasik for the patch
  (Closes: #794584)

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
#define WEECHAT_CONFIG_H 1
23
23
 
24
24
#include <regex.h>
 
25
#include <wctype.h>
25
26
#include "wee-config-file.h"
26
27
 
27
28
struct t_gui_buffer;
105
106
    CONFIG_LOOK_SAVE_LAYOUT_ON_EXIT_ALL,
106
107
};
107
108
 
 
109
struct t_config_look_word_char_item
 
110
{
 
111
    char exclude;                      /* 1 if char is NOT a word char      */
 
112
    wctype_t wc_class;                 /* class of wide characters (wctype) */
 
113
    wint_t char1;                      /* first char of range               */
 
114
    wint_t char2;                      /* second char of range              */
 
115
};
 
116
 
108
117
extern struct t_config_file *weechat_config_file;
109
118
extern struct t_config_section *weechat_config_section_color;
110
119
extern struct t_config_section *weechat_config_section_proxy;
118
127
extern struct t_config_option *config_startup_sys_rlimit;
119
128
 
120
129
extern struct t_config_option *config_look_align_end_of_lines;
 
130
extern struct t_config_option *config_look_bar_more_down;
121
131
extern struct t_config_option *config_look_bar_more_left;
122
132
extern struct t_config_option *config_look_bar_more_right;
123
133
extern struct t_config_option *config_look_bar_more_up;
124
 
extern struct t_config_option *config_look_bar_more_down;
 
134
extern struct t_config_option *config_look_bare_display_exit_on_input;
 
135
extern struct t_config_option *config_look_bare_display_time_format;
125
136
extern struct t_config_option *config_look_buffer_auto_renumber;
126
137
extern struct t_config_option *config_look_buffer_notify_default;
127
138
extern struct t_config_option *config_look_buffer_position;
131
142
extern struct t_config_option *config_look_buffer_search_where;
132
143
extern struct t_config_option *config_look_buffer_time_format;
133
144
extern struct t_config_option *config_look_color_basic_force_bold;
134
 
extern struct t_config_option *config_look_color_inactive_window;
135
145
extern struct t_config_option *config_look_color_inactive_buffer;
 
146
extern struct t_config_option *config_look_color_inactive_message;
 
147
extern struct t_config_option *config_look_color_inactive_prefix;
 
148
extern struct t_config_option *config_look_color_inactive_prefix_buffer;
136
149
extern struct t_config_option *config_look_color_inactive_time;
137
 
extern struct t_config_option *config_look_color_inactive_prefix_buffer;
138
 
extern struct t_config_option *config_look_color_inactive_prefix;
139
 
extern struct t_config_option *config_look_color_inactive_message;
 
150
extern struct t_config_option *config_look_color_inactive_window;
140
151
extern struct t_config_option *config_look_color_nick_offline;
141
152
extern struct t_config_option *config_look_color_pairs_auto_reset;
142
153
extern struct t_config_option *config_look_color_real_white;
143
154
extern struct t_config_option *config_look_command_chars;
144
155
extern struct t_config_option *config_look_command_incomplete;
145
156
extern struct t_config_option *config_look_confirm_quit;
 
157
extern struct t_config_option *config_look_confirm_upgrade;
146
158
extern struct t_config_option *config_look_day_change;
147
159
extern struct t_config_option *config_look_day_change_message_1date;
148
160
extern struct t_config_option *config_look_day_change_message_2dates;
169
181
extern struct t_config_option *config_look_input_share;
170
182
extern struct t_config_option *config_look_input_share_overwrite;
171
183
extern struct t_config_option *config_look_input_undo_max;
172
 
extern struct t_config_option *config_look_item_time_format;
173
184
extern struct t_config_option *config_look_item_buffer_filter;
174
185
extern struct t_config_option *config_look_item_buffer_zoom;
175
186
extern struct t_config_option *config_look_item_mouse_status;
 
187
extern struct t_config_option *config_look_item_time_format;
176
188
extern struct t_config_option *config_look_jump_current_to_previous_buffer;
177
189
extern struct t_config_option *config_look_jump_previous_buffer_when_closing;
178
190
extern struct t_config_option *config_look_jump_smart_back_to_buffer;
179
191
extern struct t_config_option *config_look_key_bind_safe;
 
192
extern struct t_config_option *config_look_key_grab_delay;
 
193
extern struct t_config_option *config_look_mouse;
 
194
extern struct t_config_option *config_look_mouse_timer_delay;
180
195
extern struct t_config_option *config_look_nick_prefix;
181
196
extern struct t_config_option *config_look_nick_suffix;
182
 
extern struct t_config_option *config_look_mouse;
183
 
extern struct t_config_option *config_look_mouse_timer_delay;
184
197
extern struct t_config_option *config_look_paste_bracketed;
185
198
extern struct t_config_option *config_look_paste_bracketed_timer_delay;
186
199
extern struct t_config_option *config_look_paste_max_lines;
196
209
extern struct t_config_option *config_look_prefix_buffer_align_more_after;
197
210
extern struct t_config_option *config_look_prefix_same_nick;
198
211
extern struct t_config_option *config_look_prefix_suffix;
199
 
extern struct t_config_option *config_look_bare_display_exit_on_input;
200
 
extern struct t_config_option *config_look_bare_display_time_format;
 
212
extern struct t_config_option *config_look_quote_nick_prefix;
 
213
extern struct t_config_option *config_look_quote_nick_suffix;
 
214
extern struct t_config_option *config_look_quote_time_format;
201
215
extern struct t_config_option *config_look_read_marker;
202
216
extern struct t_config_option *config_look_read_marker_always_show;
203
217
extern struct t_config_option *config_look_read_marker_string;
215
229
extern struct t_config_option *config_look_window_separator_horizontal;
216
230
extern struct t_config_option *config_look_window_separator_vertical;
217
231
extern struct t_config_option *config_look_window_title;
 
232
extern struct t_config_option *config_look_word_chars_highlight;
 
233
extern struct t_config_option *config_look_word_chars_input;
218
234
 
219
235
extern struct t_config_option *config_color_bar_more;
220
236
extern struct t_config_option *config_color_chat;
223
239
extern struct t_config_option *config_color_chat_channel;
224
240
extern struct t_config_option *config_color_chat_day_change;
225
241
extern struct t_config_option *config_color_chat_delimiters;
 
242
extern struct t_config_option *config_color_chat_highlight;
 
243
extern struct t_config_option *config_color_chat_highlight_bg;
 
244
extern struct t_config_option *config_color_chat_host;
226
245
extern struct t_config_option *config_color_chat_inactive_buffer;
227
246
extern struct t_config_option *config_color_chat_inactive_window;
228
247
extern struct t_config_option *config_color_chat_nick;
229
248
extern struct t_config_option *config_color_chat_nick_colors;
230
 
extern struct t_config_option *config_color_chat_nick_prefix;
231
249
extern struct t_config_option *config_color_chat_nick_offline;
232
250
extern struct t_config_option *config_color_chat_nick_offline_highlight;
233
251
extern struct t_config_option *config_color_chat_nick_offline_highlight_bg;
234
252
extern struct t_config_option *config_color_chat_nick_other;
 
253
extern struct t_config_option *config_color_chat_nick_prefix;
235
254
extern struct t_config_option *config_color_chat_nick_self;
236
255
extern struct t_config_option *config_color_chat_nick_suffix;
237
 
extern struct t_config_option *config_color_chat_highlight;
238
 
extern struct t_config_option *config_color_chat_highlight_bg;
239
 
extern struct t_config_option *config_color_chat_host;
 
256
extern struct t_config_option *config_color_chat_prefix[];
240
257
extern struct t_config_option *config_color_chat_prefix_buffer;
241
258
extern struct t_config_option *config_color_chat_prefix_buffer_inactive_buffer;
242
 
extern struct t_config_option *config_color_chat_prefix[];
243
259
extern struct t_config_option *config_color_chat_prefix_more;
244
260
extern struct t_config_option *config_color_chat_prefix_suffix;
245
261
extern struct t_config_option *config_color_chat_read_marker;
255
271
extern struct t_config_option *config_color_emphasized_bg;
256
272
extern struct t_config_option *config_color_input_actions;
257
273
extern struct t_config_option *config_color_input_text_not_found;
 
274
extern struct t_config_option *config_color_nicklist_away;
 
275
extern struct t_config_option *config_color_nicklist_group;
 
276
extern struct t_config_option *config_color_nicklist_offline;
258
277
extern struct t_config_option *config_color_separator;
259
278
extern struct t_config_option *config_color_status_count_highlight;
260
279
extern struct t_config_option *config_color_status_count_msg;
265
284
extern struct t_config_option *config_color_status_data_other;
266
285
extern struct t_config_option *config_color_status_data_private;
267
286
extern struct t_config_option *config_color_status_filter;
 
287
extern struct t_config_option *config_color_status_more;
268
288
extern struct t_config_option *config_color_status_mouse;
269
289
extern struct t_config_option *config_color_status_name;
270
290
extern struct t_config_option *config_color_status_name_ssl;
271
291
extern struct t_config_option *config_color_status_nicklist_count;
272
292
extern struct t_config_option *config_color_status_number;
273
 
extern struct t_config_option *config_color_status_more;
274
293
extern struct t_config_option *config_color_status_time;
275
 
extern struct t_config_option *config_color_nicklist_away;
276
 
extern struct t_config_option *config_color_nicklist_group;
277
 
extern struct t_config_option *config_color_nicklist_offline;
278
294
 
279
295
extern struct t_config_option *config_completion_base_word_until_cursor;
280
296
extern struct t_config_option *config_completion_command_inline;
315
331
extern char **config_plugin_extensions;
316
332
extern int config_num_plugin_extensions;
317
333
extern char config_tab_spaces[];
 
334
extern struct t_config_look_word_char_item *config_word_chars_highlight;
 
335
extern int config_word_chars_highlight_count;
 
336
extern struct t_config_look_word_char_item *config_word_chars_input;
 
337
extern int config_word_chars_input_count;
318
338
 
319
339
extern struct t_config_option *config_weechat_debug_get (const char *plugin_name);
320
340
extern int config_weechat_debug_set (const char *plugin_name,