Uncrustify: однострочные имена методов и удаление пробелов между двойными звездочками - PullRequest
3 голосов
/ 22 марта 2011

Два связанных вопроса здесь.

1) Какой параметр мне нужно использовать, чтобы многострочный метод назвал одну строку? Например, у меня есть это:

- (NSArray *)nodesForXPath:(NSString *)xpath
                namespaces:(NSDictionary *)namespaces
                     error:(NSError **)error {

Какой мой текущий конфиг превращается в это:

- (NSArray*)nodesForXPath:(NSString*)xpath
namespaces:(NSDictionary*)namespaces
error:(NSError * *)error {

Но я хочу, чтобы это выглядело так:

- (NSArray*)nodesForXPath:(NSString*)xpath namespaces:(NSDictionary*)namespaces error:(NSError * *)error {

2) Как убрать пробелы между двойными звездочками в объявлениях методов?

Я могу опубликовать свой текущий конфиг, если это будет полезно.

Ответы [ 2 ]

0 голосов
/ 03 января 2017

Для # 2 добавьте следующую опцию:

sp_between_ptr_star = remove

Для удаления пробела между двойными звездочками.

0 голосов
/ 18 июля 2011

Я думаю этот вопрос должен помочь.Похоже,

align_oc_decl_colon = true

должно помочь вашим объявлениям, а

align_var_def_colon = true

поможет вашим определениям.Тем не менее, прочитайте связанный вопрос, поскольку в нем упоминается несколько других связанных настроек.

...