vim 에서 lambda 를 파라메터로 전달 할 때 indent 문제.
removeMessage(mail["no"].asInt(), mail["memberID"].asInt64(),
[=](Json::Value r)
{
if(r["result"]["code"].asInt() != GDSUCCESS)
{
av->removeFromParent();
KSAlertView* exceptionPopup = KSAlertView::create();
exceptionPopup->setBack9(CCScale9Sprite::create("popup2_case_back.png", CCRectMake(0,0, 150, 150), CCRectMake(13, 45, 122, 92)));
auto ttf = CCLabelTTF::create("상대방을 추가할 수 없습니다.", "", 12.f);
exceptionPopup->setContentNode(
ttf
);
this->addChild(exceptionPopup, kMP_Z_helpAccept);
exceptionPopup->show();
return;
}
FriendData ufd;
ufd.userId = v["friendInfo"]["memberID"].asString();
ufd.joinDate = v["friendInfo"]["joinDate"].asUInt64();
ufd.lastDate = v["friendInfo"]["lastDate"].asUInt64();
ufd.nick = v["friendInfo"]["nick"].asString();
UnknownFriends::getInstance()->add(ufd);
av->removeFromParent();
});
});
들여쓰기가 올바르게 인식이 안됩니다.
K&R 스타일로 if(...){ 식으로 하면 들여쓰기가 잘 들어가는데 BSD 스타일로 작성을 하게 되면 들여쓰기 인식을 제대로 못하네요.
set cino=g0,(0,W4 입니다.
조언 부탁드립니다.
전체 문서는 BSD 인데 함수안의 람다만 K&R 로 작성하는건 좀 아닌거 같습니다.
댓글 달기